Научите жить

После смены релиза 1Cpp с 2.0.2.0 на 2.0.2.2 стали классы разваливаться.
Потому что я использовал НазначитьБазовыйКласс.
Читал, читал дискуссии. Вроде все понятно, но что сделать таки надо - неясно.
Вернее, один выход виден, но он мне не нравится.
Пример.Есть у меня такой класс - РегистрСведений, определен на основе "Регистры".
Который изображает аналог одноименного объекта из 8.0, при определенной структуре регистра. Сам класс не привязан к какому-то конкретному регистру, оперирует методами регистров 7.7 + методы прямого доступа к БД.
До текущего момента делал просто
МойРегистрСведений = СоздатьОбъект("РегистрСведений");
МойРегистрСведений.Назначить("рсМойРегистр");
где в методе Назначить() было:
Сам().НазначитьБазовыйКласс("Регистр."+ИмяРегистра);
Теперь так не работает.
Я понимаю, что правильнее, наверно, сделать еще классы-наследники,
типа класс РегистрСведений_МойРегистр, и унаследовать его и от РегистрСведений, и от Регистр.МойРегистр. Но этак надо на каждый регистр в конфигурации плодить зависимые классы..
Явно должен быть еще и другой способ.. причем очень простой и лежащий на поверхности.. Только он от меня спрятался