add `.clone()` method
allow setting values
allow getting the root proxy from every child