Add BSON DSL support