Required role should be configurable