          if self.path and (self.path / 'ner').exists():
              return Parser.load(self.path / 'ner', vocab, BiluoPushDown)
          else:
              return Parser.blank(vocab, BiluoPushdown,
                  Parser.default_templates('%s-entity' % self.lang))
  
      def Matcher(self, vocab):
          if self.path:
              return Matcher.load(self.path, vocab)
          else:
 
</s> remove                 Parser.default_templates('%s-parser' % self.lang))
 </s> add                 features=self.parser_features, labels=self.parser_labels) </s> remove     ner_labels = {0: {'PER': True, 'LOC': True, 'ORG': True, 'MISC': True}}
 </s> add     entity_labels = {0: {'PER': True, 'LOC': True, 'ORG': True, 'MISC': True}}

    parser_features = get_templates('parser')
    
    entity_features = get_templates('ner') </s> remove     dep_labels = {0: {'ROOT': True}}
 </s> add     parser_labels = {0: {'ROOT': True}}
                features=self.entity_features, labels=self.entity_labels)
          if self.path and (self.path / 'ner').exists():
              return Parser.load(self.path / 'ner', vocab, BiluoPushDown)
          else:
              return Parser.blank(vocab, BiluoPushdown,
                features=self.entity_features, labels=self.entity_labels)
  
      def Matcher(self, vocab):
          if self.path:
              return Matcher.load(self.path, vocab)
          else:
keep keep keep keep replace keep keep keep keep keep
 Add .blank() method to Parser. Start housing default dep labels and entity types within the Defaults class. 
spacy/language.py