public function enqueue_module_assets( $name ) {
		if ( ! in_array( $name, $this->_enqueued_modules, true ) ) {
			$module = $this->get_module( $name );

			if ( $module instanceof Module && method_exists( $module, 'enqueue_assets' ) ) {
				$this->_enqueued_modules[] = $name;
				$module->enqueue_assets();
			}
		}
	}