Added two constructors for this.