apparently the PassThroughManager from django-model-utils changed its semantics

if we don't specify .all() (in people/models.py) it returns all
InstitutionCharges, even those disconnected from current institution). perhaps
it is a bug? or a change in the manager's semantics ...