Currently VERSION.data is mandatory, meaning that even if a logical
deletion is to be represented, a data item is required. This should be
changed to allow a new version to be created in which there is no data
at all, and lifecycle_state is set to "deleted".