Extensible BSON encoder/decoder library written in Java with pluggable Java-to-BSON type mappings.