public function testIsImmutable()
{
$parameter = new Parameter('foo', [$std = new \stdClass()]);
// Mutate injected object
$std->foo = 'bar';
// Mutate retrieved object
$parameter->getValue()[0]->foo = 'baz';
$this->assertEquals(new Parameter('foo', [new \stdClass()]), $parameter);
}