Another option would be to just compute the numbers of members on the individual records instead of trying to do it as part of the original query (e.g. ``return self.members.count()``).  I've been reluctant to do that since in this case it would add two more queries for every group on the page, but we could add methods or properties to do that and use them anywhere.