un-did extension of class; ran into problem with private operator=