public function canUseWizards()
{
$instance = $this->canChainAllChainableSetters();
$wizard = $instance->createWizard('Add', 'add');
$added = $instance->add($wizard);
$this->assertSame($added, $instance);
$fetched = $instance->get('add');
$bad = $instance->get('bad');
$this->assertFalse($bad);
$this->assertSame($fetched, $wizard);
$removed = $instance->remove('add');
$this->assertSame($removed, $wizard);
$bad = $instance->remove('bad');
$this->assertTrue(FALSE === $bad);
$instance->add($wizard);
$built = $this->performTestBuild($instance);
$this->assertIsArray($built);
$this->assertTrue($instance->hasChildren());
}