Added file clonablepointer.h