In memory RBAC implementation