Masalah dengan koleksi kustom di 1.4.2 dan sebelumnya adalah karena tidak ada serializer yang terdaftar untuk koleksi kustom Anda, driver C# mencoba membuat serial menggunakan BsonClassMapSerializer. Tetapi BsonClassMapSerializer membutuhkan kelas yang diserialisasi untuk mengekspos semua data untuk diserialisasi sebagai properti get/set publik (yang tidak dimiliki oleh kelas dasar List
Satu-satunya hal yang berubah di 1.5 adalah bagaimana driver memilih serializer mana yang akan digunakan ketika POCO mengimplementasikan IEnumerable atau IDictionary.
Anda dapat menggunakan koleksi kustom yang sudah ada di 1.4.2 dan sebelumnya dengan secara eksplisit mendaftarkan serializer untuk koleksi kustom Anda seperti ini:
BsonSerializer.RegisterSerializer(typeof(MyCollection), new EnumerableSerializer<int>());