non cxx11: delegated ctor