public FuncMappingPolymorph(Business.FuncMappingPolymorph source)
 {
     Id            = source.Id;
     AString       = source.MyString.ToUpper();
     ADate         = source.ADate;
     FromInterface = source.IntFromInterface;
 }
 public static FuncMappingPolymorph GetMostConcrete(Business.FuncMappingPolymorph source)
 {
     if (source is Business.FuncMappingPolymorphSub)
     {
         return(new FuncMappingPolymorphSub((Business.FuncMappingPolymorphSub)source));
     }
     return(new FuncMappingPolymorph(source));
 }