same comment as before about properties getter & setters