protected function append_record_to_associate(Model $associate, Model $record) { $association =& $associate->{$this->attribute_name}; if ($this->poly_relationship) { $association[] = $record; } else { $association = $record; } return $record; }