def clone(self, user, name): from clone import Clone clone = Clone(name, user, self) clone.save() with prefix_collections(clone.get_collection_name(), System, Node): self.save(force_insert=True) with prefix_collections(clone.get_working_copy_collection_name(), System, Node): self.save(force_insert=True) return clone