isMinimal дописан так чтобы он различал ближайшие классы
(до этого он их не винил в ошибке)
поправлены методы на предмет некоторых специфических ошибок
123
поаравки в функциях для быстродействия
убраны ненужные коментарии
123
123