TODO

NTScalarArray

NTScalarArrayBuilder::arrayValue

Should this be:

NTScalarArrayBuilder::value

This makes NTScalarArray consistent with other NTTypes.

NTNameValue

This does not have a value field like all the other NTTypes. Perhaps instead of

NTNameValue
    string[] name
    string[] value

It should be

NTNameValue
    value
        string[] name
        string[] value

NTTable

Should lables be label? Compare with name,value from NTNameValue.