      cdef readonly int n_tags
  
      cdef int predict(self, int i, const TokenC* tokens) except -1
      cdef int update(self, int i, const TokenC* tokens, int gold) except -1
      #cdef int set_morph(self, const int i, const PosTag* tag, TokenC* tokens) except -1
      #cdef int lemmatize(self, const univ_pos_t pos, const LexemeC* lex) except -1
 
</s> remove     cdef readonly int n_tags

 </s> add  </s> remove     cdef public object lemmatizer
    cdef PreshMapArray _morph_cache
 </s> add     cdef readonly Model model </s> remove     cdef int assign_tag(self, TokenC* token, int tag) except -1
 </s> add     cdef int assign_tag(self, StringStore strings, TokenC* token, int tag) except -1 </s> remove 
            self.vocab.morphology.assign_tag(&tokens.data[i], guess)
 </s> add             self.vocab.morphology.assign_tag(self.vocab.strings, &tokens.data[i], guess)
      cdef readonly int n_tags
  
      cdef int predict(self, int i, const TokenC* tokens) except -1
      cdef int update(self, int i, const TokenC* tokens, int gold) except -1


keep keep keep keep replace replace
 * Tagger training now working. Still need to test load/save of model. Morphology still broken. 
spacy/tagger.pxd