Implement and apply class permission sets