Sounds like a good idea to me: http://blogs.msdn.com/b/jerrynixon/archive/2014/02/26/at-last-c-is-getting-sometimes-called-the-safe-navigation-operator.aspx
var g = parent?.child?.child?.child;
Instead of receiving NullPointerExceptions for every attempt to walk through without checking for Null.