Details
Description
Currently the moveChunk command parsing and construction is done ad-hoc by directly writing into BSON objects, which makes it difficult to validate and extend.
This task is to extract its construction and parsing into a separate class.