How do I overwrite the setter of stored property in Swift?
In Obj-C, I can overwrite its setter, but Swift doesn\'t seem to be happy about getter/setters being used
get and set are for computed properties (they don't have any backing store). (In my opinion, the keyword 'var' is confusing here)