Refactored TaxonomyService. Changed API to hide the EntityTerms and expose the entities directly.