assign attributes even if marked for destroy
added primary key attribute
don’t create extra hash for errors
new child if can’t be found
uniqueness validations
validates_uniqueness_of helper