Hay ta chamigo de la JP; arreglado; googleando lo solucioné.
Dejo el blog donde adquiri la solución.
http://msdotnetsupport.blogspot.com/...g-in-cnet.html
/// <summary>
/// Clona la collecion de productores
/// </summary>
/// <returns></returns>
public ProductoresCollection Clonar()
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.Clone));
bf.Serialize(ms,this);
ms.Seek(0, SeekOrigin.Begin);
ProductoresCollection LobjTestListClone;
LobjTestListClone = (ProductoresCollection)(bf.Deserialize(ms));
ms.Close();
return LobjTestListClone;
}