Sitefinity version 3.6 uses a different implementation that can be found at blogs.sitefinity.com
In the new architecture you should create a ControlPanel for your module and add views by overriding CreateViews().
|protected override void CreateViews()
| AddView<ProductsCategoriesView>("ProductsCategoriesView", "CategoriesView_Title", "CategoriesView_Description", "all", Messages.ResourceManager);
Then newly create view should inherit from CategoriesView which provides interface for managing categories for Generic Content based modules. Afterwards you should get the type from the assembly containing the embedded resources.
After successful implementation of the module you need to Drag and Drop CategoriesList
control on your page and set ProductsCatID
( Behavior section). Then, under Data category you should specify Products' module provider name "Products
I hope this helps.
the Telerik team