allow to clone recursively