CSHARP-797: Rebased on master.
CSHARP-797: Renamed almost every write command related class.