new attr property: unique_child
sync_contained_objects to respect autogenerated and unique_child attrs