add AssocType, and Association
define AssociationStoreInterface