Please no, don't turn D into C#, there are lot of good ideas, put properties are not I already hate the fact that parenthesis are optional in functions