Added more tests for collections and types that implement ISerializable