CMS-4315 Implement AccessControlList, AccessControlEntry and Permission classes