added some overdue assigment operators and copy constructors, changed to DoClone