DataSetBuilderUniform won't generate false positive initialized warnings.
The logic inside DataSetBuilderUniform has some tricky logic but for all cases the dimensions are correct. We just initialize the variable to make the compiler stop warning.
Edited by Robert Maynard