VaryingConstructorDelegate