Given that ``Root`` is just a subclass of ``object``, couldn't you just pass object() to simplify this example?