Delegating constructors are neat