We are interested in moving the use of @RequiredPermission from the controller to the services implementation. A quick test indicated that just moving the annotation did not apply the required permissions to the calls. This issue is a spike to investigate what would be involved in getting this to work.