would be nicer if this was a fluent API - could overload setters with things like `ByteSizeStrings bytesPerMetricUnit(int val)`? And deprecate setters?