pub trait Replace<T> { fn replace(&mut self, object: Handle<T>) -> &mut Self; }
Recursively replace a (partial) object referenced by another partial object
Recursively replace the referenced object