Here come the sister of DIP27 : DIP28 http://wiki.dlang.org/DIP28 . It address specifically properties. A 3rd one is coming on delegate. As for DIP27, the goal is to go aggressively for simplicity.