Callbacks are executed from the master thread to ensure thread-safety and implemented a first convert method for two-way conversion between mongo BSON objects and Variant::Value objects
Callback function for query should be const
Changed Value constructors: C++11 sees them as initializer lists