recursion method was added to CLassListController. It's add fields current class and add fields all complicated classes which  implement fields of current class