Added TypesSearcher and TypeJsonGenerator