Is there a better way to avoid NullRefenrenceException other than try/catch
i.e
x => x.Child.GChild.GChildProp1
If Child Or GChild happen to be null obviously this would raise NullRefenrenceException
other solution that popped into the head, is to evaluate each expression part individually from left ?
which would be better or it there a better solution ?