Walden.Gatekeeper now houses the isCounselor method, and it hides a cache that it checks for results