public override ConversionResult Convert(int sourceDataTypeId, int targetDataTypeId, bool updatePropertyTypes, bool publish, bool isTest = true) { var result = new ConversionResult(Services, sourceDataTypeId, targetDataTypeId, updatePropertyTypes, publish, isTest); result = result.Convert(convert); result.Message = "Complete."; if (result.SuccessfulConversions >= result.FailedConversions) { result.IsCompatible = true; } else { result.IsCompatible = false; } return(result); }