return self from Record::set_values_manually to not have to explicitly return everywhere else