change class member to shared_ptr<SHEsisData>