protected function fireMoveEvent( $event, $halt = true )
	{
		// Basically the same as \Illuminate\Database\Eloquent\Model->fireModelEvent
		// but we relay the event into the node instance.
		$event = "eloquent.{$event}: " . get_class( $this->model );

		$method = $halt ? 'until' : 'fire';

		Hooks::trigger( $event, ['model' => $this->model] );
	}