Use __get and __set magic methods rather than getter/setter