Currently only entities with UUID are allowed to be dragged, but wouldn't it be better for all entities to be draggable and to just let the drop target decide what to do with it? Is there any sense in dragging an entity that does not have a UUID?
Either way - it's probably a good idea to make the Entity itself the payload of the drag.