Adding Static Data to Classes
The primary use of classes is to let us bind implementation and data into objects. However, situations arise where I want the ability to expose information about that class of objects without binding it to a particular object instance.