generate_setter::common_case