Use getter/setter to handle properties