only allow objects inside the context to access each other