Role.prototype.subRoles back on more general constructor