See the commit message of the corresponding commit in c++utilities (9fb3bbe179698fb10339d4911b98531b0847cfa1) and also the related commit in reflective-rapidjson (5c49a438ade5ae4253ae978e3a22cf88bd7cb2e2).