LPS-51749 Caller should not be able to dictate which permissions are che...

...cked. Also, remove dependancy on the service context.