return new this.constructor(this.current.getExpression(), this.max.getExpression(), this.width, this.contents.constructor);