Added base class for RBAC