This is limiting us to doctrine repositories, whereas a simple `Selectable` is perfectly fine as a root resource, as well as an entity with metadata attached to it.