优化clone方法的实现

构造函数会处理传入的数组，不需要额外的`.dump()`的调用

Fix #3