function testFreeze() { $foo = \arc\prototype::create([]); \arc\prototype::freeze($foo); $foo->bar = 'bar'; $this->assertArrayNotHasKey('bar', \arc\prototype::entries($foo)); \arc\prototype::unfreeze($foo); $foo->bar = 'bar'; $this->assertEquals($foo->bar, 'bar'); }