this does not persist the record. `if self.save`