Improved method of generating a new control class instance