After a discussion in D.learn I have added a first draft request for non-null class references/pointers in Bugzilla (I think it's not a dupe): http://d.puremagic.com/issues/show_bug.cgi?id=4571
It's not meant to be implemented soon: in D2 there is already enough work to do to implement/debug the already planned/present features (for example I think bug http://d.puremagic.com/issues/show_bug.cgi?id=2095 needs to be fixed before any desire to implement non-null references), and it's a feature that needs careful planning. Bye, bearophile