-Now has Accessor/Mutator
-Generates all values correctly