For one of our customer websites we developed new features, but also get rid of some unused functionality. During the implementation we had to change some properties types and move them into different models. We didn’t want to create drafts for published pages, so for saving content we used GetForceCurrentVersionSaveAction extension method.