expose public?, role? and action? from gatekeeper so we can check if current endpoint is public