Implemented DeserializeDiscriminatedWrapper and SerializeDiscriminatedWrapper in BsonBaseSerializer. Used these new methods to get serialization of subclasses of ReadOnlyCollection to work.