add IDataRecord and IDictionary special cases in copyTo