remove( object ) {

		for ( const id of Object.keys( arguments ) ) {

			// An inline component relies on its parent for positioning
			if ( arguments[ id ].isInline ) this.update( null, true );

		}

		super.remove( ...arguments );

		this._rebuildChildrenLists();

		return this;

	}
When the user calls component.remove, it registers for updates,
then call THREE.Object3D.remove.
@override
@param {...Object3D} object
@return {this}