function it_make_new_snapshots_of_registered_objects()
    {
        $object = new EntityFake(1, "Norbert", "Orzechowicz");
        $proxy = new ProxyFake($object);
        $this->register($proxy);
        $object->changeFirstName("Dawid");
        $object->changeLastName("Sajdak");

        $this->makeNewSnapshots();

        $snapshot = $this->getSnapshot($proxy);
        $snapshot->getFirstName()->shouldReturn("Dawid");
        $snapshot->getLastName()->shouldReturn("Sajdak");
    }