There's no need for target_serializer method
All the attr_readers together
Move embed methods to initialize and define readers
Define embeddable? as an alias of object
Refactor embeddable? method
Move polymorphic to initialize + reader
Document Associations
AMS::Associations::Base is now AMS::Association. HasMany and HasOne inherits from it.