minor refactor to associatable