Add missing Validator dependency
Add convenience methods to attach roles
Add convenience methods to attach permissions