started adding computed properties, and variables with getter/setters.