Checkpoint before splittings settings dialogs into abstract case and leaf class