This is the base class to extend for fields that track many-to-many relationships.
An override for delete_! to propogate the deletion to all children of this parent.
An override for delete_! to propogate the deletion to all children of this parent. Returns false as soon as the parent or a one-to-many field returns false. If they are all successful returns true.
An override for save to propagate the save to all children of this parent.
An override for save to propagate the save to all children of this parent. Returns false as soon as the parent or a one-to-many field returns false. If they are all successful returns true.
Add this trait to a Mapper to add support for many-to-many relationships