Запнулся на сущей ерунде, а выхода не вижу.
У меня есть класс. Нужно сделать с него копию. Set что-то = чему-то не катит, потому-что там присваивается указатель. И, соответственно, любые изменения в одном объекте приведут к изменениям в другом - а это уже фигня какая-то получается.