Refactoring umbraco.BusinessLogic.Permission