Allows (de)serializers for arrays and documents to take a custom serializer for children.
Merge pull request #50 from arjenvanderende/improve-overriding-tojson-output

Allow custom BSON/JSON (de)serializer for children of documents and arrays