RoleValidator initial commit