When call function "void setField( int tag, const std::string& value )", it could throw exception RepeatedTag or NoTagValue. Does it mean that we can\'t change