  cdef class NeuralDependencyParser(NeuralParser):
      name = 'parser'
      TransitionSystem = ArcEager
  
      def init_multitask_objectives(self, gold_tuples, pipeline, **cfg):
          for target in []:
              labeller = NeuralLabeller(self.vocab, target=target)
              tok2vec = self.model[0]
              labeller.begin_training(gold_tuples, pipeline=pipeline, tok2vec=tok2vec)
 
</s>
    @property
    def postprocesses(self):
        return [nonproj.deprojectivize]

  cdef class NeuralDependencyParser(NeuralParser):
      name = 'parser'
      TransitionSystem = ArcEager
  
    @property
    def postprocesses(self):
        return [nonproj.deprojectivize]

      def init_multitask_objectives(self, gold_tuples, pipeline, **cfg):
          for target in []:
              labeller = NeuralLabeller(self.vocab, target=target)
              tok2vec = self.model[0]
              labeller.begin_training(gold_tuples, pipeline=pipeline, tok2vec=tok2vec)
keep keep keep add keep keep keep keep keep
 Trigger nonproj.deprojectivize as a postprocess
spacy/pipeline.pyx