GetKnownTypes should also take into account the classes with a CollectionDataContract attribute.