while the api allows navigating into a deleted subtree the code does not correctly handle these cases: - [ ] the origin of children is not correctly constructed because it has to always be read from the root - [ ] restoring a trash item to a different origin needs to update the parent id?