Added  deepExtend,clone methods.