private void ReadQuantizationStepSizes(BinaryDataReader input)
        {
            QuantizationStepSizes = new QuantizationStepSize[input.GetRemainingDatumCount <UInt16>()];

            for (var i = 0; i < QuantizationStepSizes.Length; i++)
            {
                var us = input.Read <UInt16>();
                QuantizationStepSizes[i] = new QuantizationStepSize(us);
            }
        }
        private void ReadReversibleStepSizes(BinaryDataReader dataReader)
        {
            ReversibleStepSizes = new ReversibleStepSize[dataReader.GetRemainingDatumCount <byte>()];

            for (var i = 0; i < ReversibleStepSizes.Length; i++)
            {
                var b = dataReader.ReadByte();
                ReversibleStepSizes[i] = new ReversibleStepSize(b);
            }
        }