@return [true, false] Only used for when .new_record? is true. If true assigns creator and updater as self.