public virtual T CloneInstance <T>(T source) where T : class { return(ClassMappings.CloneInstance(source)); }