Replace `createInitialVersion()` and `createNewVersion()`