fixed insert to make copy of inserted element, fixed operator= accordingly
removed destructor, to be added to base calss