Hi,
Probably you have configured ExceptionsOnNotStorable and TestConstructors, right?
In .Net we try to avoid recreating objects by calling its constructors since we are going to set each field (so we use FormatterServices.GetUninitializedObject()).
For collections (in version 7.4) unfortunately we do need to call its constructors (we need a valid collection in order to add elements to it).
(I guess that we had traslators in 6.4)
As a fix you can either set ExceptionsOnNotStorable / TestConstructors to false (or both) (personaly I'd go with TestConstructors).
Note that with the introduction of new typehandlers for generics collections, in 7.7 this scenario works just fine (inclusive we set these configurations to true by default).
Adriano