1. Properties and mandatory parens. 2. Struct/array initializers. 3. return const. 4. safe casts. 5. Don't forget that 99% of bugs in D aren't design-related.