It allows a developer to access properties through an index, as well as directly calling the property name.
This class can be described best as an indexed Object.
The most important aspects of this class are the closed properties of ‘length’ and ‘properties’.
Properties are added individually, with the very versatile add() method,
by setting the properties array, or by setting the queryString.
All properties may be overwritten.
Parameters is more versatile than a Dictionary and an Array because is may be enumerated by index and/or key. Not just one or the other.