On Friday, 17 January 2014 at 02:07:08 UTC, deadalnix wrote: > Most object don't have a sensible init value. That is just > hiding > the problem under the carpet. That's true. class Widget { Widget parent; static Widget init = ??? } How do you define init?