make it possible to get SiteMembers as adapter of site, but also with arbitrary context, or no context (uses getSite())
test getting adapters; test len(SiteMembers()) both cached and uncached before and after adding, removing users