/**
  * @test
  * @group pmc
  */
 public function testMagicSafe()
 {
     $object = new DataObject();
     $object->withFirstName('Philip')->withLastName('Cali')->withAge(99.98999999999999);
     $safe = $object->safeTitle();
     $this->assertFalse($safe->isDefined());
     $this->assertTrue($object->safeFirstName()->isDefined());
 }