http://dlang.org/class.html#constructors
"If no call to constructors via this or super appear in a constructor, and the base class has a constructor, a call to super() is inserted at the beginning of the constructor."
The fact that call to base constructor is not inserted into templated this()() looks like a bug to me.