privatized the fields in the Step classes and provided getters as currently needed. Can always add more getters as people need them. Fixed #203