some repr fixes + bonus DeepClone implementation