Improved encapsulation
Created skeletons for methods and properties