is this constructor still needed ?  
I thought  Clone class already handles construction from DigitalSet *