Support for TemplatedConstructor()