Identity map should save only persisted items
should throw exception if invalid Rel
Add has one Rel
refactor rel loading to support polymorphic