update( element, out ) {

		// in any case, it will compute value. It doesn't have updateRequire evaluation
		// let updateRequired = true;

		// Inline has priority if set
		if ( this._inline !== undefined && this._inline !== 'unset' ) {

			this._input = this._inline;

		}
		// or fallback on computed
		else if ( this._computed !== undefined ) {

			this._input = this._computed;

		}

		if ( !this._allowsInherit ) {

			this._inheritedInput = this.getInheritedInput( element );

		}

		this.computeOutputValue( element );

		// rebuild same properties on children 'inheritance'
		for ( const childUIElement of element._children._uis ) {
			childUIElement[ `_overflow` ]._needsUpdate = true;
		}

		this.output( out );

	}
Update of overflow is a bit different, as parent may trigger changes on it
@override