If you have a deeper object you can call path in chain:
(new Tester((object)["level1" => (object)["level2" => "value"]])) ->path('level1') ->path('level2')->assertSame('value');