I can see the attraction of this, but I'd argue against using it as it seems of marginal benefit, and the interface isn't 100% intuitive (eg. the need to use * in front of the optional to get a reference to the actual object).  Feels like it's imposing an additional ramp-up on people that isn't justified.