It'd be great if the guy doing Visual D could give it a try. We could also resolve the property vs function issue in a similar manner to avoid the need to enforce unnecessary brackets everywhere. It would seem like a more practical approach than breaking all D2 code that actually addresses the legitimate issue.