updateBounds(absolute = true) {
		const bounds = this.getBounds();

		// call parent method
		super.updateBounds(absolute);

		if (this.enableChildBoundsUpdate === true) {
			this.forEach((child) => {
				if (child.isRenderable) {
					const childBounds = child.updateBounds(absolute);
					if (childBounds.isFinite()) {
						bounds.addBounds(childBounds);
					}
				}
			});
		}

		return bounds;
	}
update the bounding box for this container.
@param {boolean} [absolute=true] - update the bounds size and position in (world) absolute coordinates
@returns {Bounds} this container bounding box Rectangle object