+1 for this change, but we should call it something like "BaseSequenceClassifier" because subclasses can use models other than CRF