Initalize generator uses a template for initializer