This class was designed to store utility model settings as the user is using the modeling screen. This means the application will not have to look in to the tables each time it has to redraw or calculate on the data. The use of this class has made the modeling screen a lot faster.
All properties are read only and each class object instantiated needs to be initialized using the InitializeClass() function.