get Person#institutions through work-groups

rather than through a manual method, use has_many=>through