> The reason why we should not, is that having such a cool > straight forward feature for providing proper no-boilerplate > encapsulation seems valuable in an OOP enabled language. > Provided we actually give properties this meaning in D, which is currently not the case.