Изменен метод set_mapper так, чтобы он сам определелял какие свои данные нужно сохранить при изменении маппера