To reduce count of operator =
Ооочень много однотипных операторов присвоения необходимо реализовывать, начиная с Instance и далее по всем Holder (64 штуки идентичного кода). Не получилось их заменить одним шаблонным оператором из-за ошибок типа "use of deleted function 'Holder & Holder::operator=(const Holder &)'".
Edited by ssoft