public function fire() {
		$context = Context::guest();

		$this->cmb->set_context( $context );
		$this->object_type = $this->cmb->mb_object_type();

		if ( $this->cmb->prop( 'hookup' ) ) {
			$this->universal_hooks();
		}

		$this->once( 'admin_footer', [ __CLASS__, 'enqueue_scripts' ], 20 );
		$this->once( 'admin_enqueue_scripts', [ __CLASS__, 'enqueue_styles' ], 20 );
	}