I've case where I'm generating a large tree structure (using Kemal) then trying to replace selected nodes manually, this doesn't work presently as it throws a DuplicateError exception. Would it be possible to add a replace or delete function to make this happen? Thanks a bunch!