transitioned from bean style getters and setters to Scala properties
utilized the mutable internal method ($)
utilized the mutable internal method ($)
refactoring and clean up