Added Getter and Setter classes to some classes to give one the option to use the classes that way. Direct manipulation of properties is also possible. The reason for direct manipulation is better performance.