whitespace normalization
don't setField with T's that don't match the dim.getByteSize()
throw an exception if we might overflow capacity. Set PointSourceId to uint16_t or uint32_t depending on the dimension's size