Updated the constructor.