Added the auto construct.