Two changes from the review:
- dereferencing the WriteHandles and passing by pointer rather than reference - removing superfluous std::string conversions
- dereferencing the WriteHandles and passing by pointer rather than reference - removing superfluous std::string conversions