Do you also think a single user may directly implement the `RoleInterface`?