private static ScalarProperty CreateScalarPropertyUsingFragment(
     MappingFragment mappingFragment, Property entityProperty, Property tableColumn)
 {
     // make sure that we don't already have one
     var sp = mappingFragment.FindScalarProperty(entityProperty, tableColumn);
     if (sp == null)
     {
         sp = CreateNewScalarProperty(mappingFragment, entityProperty, tableColumn);
         mappingFragment.AddScalarProperty(sp);
     }
     return sp;
 }