improved docs in store method and refactored setAssociationFor methods