moved OwnRolePresenceValidator into a dedicated class and into lib/validators