Modified NLP classes to implement IComponent