Generalised logic for versioned dataobject publishing back into VersionedImporter