#34: naiv implementation of AbstractRoleRange