Watched this video about the next version of C#.
We could use the code introspection features to validate our coding standards. Also the nameof operator could be used in FluentNhibernate for mapping properties so when you rename your properties your mappings update.