ValidatableModelFactory has been refactored.