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');
 }