public function testIsNotImmutable()
{
$reference = 'user0';
$instance = new \stdClass();
$object = new SimpleObject($reference, $instance);
// Mutate injected values
$instance->foo = 'bar';
// Mutate returned values
$object->getInstance()->ping = 'pong';
$expected = StdClassFactory::create(['foo' => 'bar', 'ping' => 'pong']);
$actual = $object->getInstance();
$this->assertEquals($expected, $actual);
}