remember association descriptions
formalize definitions of associations and responsibilities/roles
unify .apply interface for attributes and associations