public function testBagsCanBeInstantiatedWithObjects()
{
$u1 = new \stdClass();
$u1->name = 'bob';
$u2 = new \stdClass();
$u2->name = 'alice';
$bag = new ObjectBag(['user1' => new CompleteObject(new SimpleObject('user1', $u1)), 'user2' => new CompleteObject(new SimpleObject('user2', $u2))]);
$this->assertSameObjects(['user1' => new CompleteObject(new SimpleObject('user1', $u1)), 'user2' => new CompleteObject(new SimpleObject('user2', $u2))], $bag);
}