void time_series_configuration_generator::
populate(const unsigned int position, result_type& v) {
    v.name(create_std_string(position + 0));
    v.description(create_std_string(position + 1));
    v.time_axis_label(create_std_string(position + 2));
    v.value_axis_label(create_std_string(position + 3));
    v.generator_configuration(create_boost_shared_ptr_creris_credit_risk_generator_configuration(position + 4));
    v.versioned_key(create_creris_credit_risk_time_series_configuration_versioned_key(position + 5));
}