@neauoire :: Strongly relate to every word of this. The worst part is that some how the Getter/Setter pattern has leaked into language that qoute-unquote renounce OOP practices.