Implemented: default implementation of copyLegacyField()
Implemented: StorageHandler::copyFieldData()
Updated: changed order of how creating, updating and copying is done, added copying to createExistingFieldsInNewVersion()