add AssociationStoreInterface
define AssocTypes, and SessionTypes