public function insertAt($index, $item)
{
if ($item instanceof TWizardStep) {
parent::insertAt($index, $item);
$this->_wizard->getMultiView()->getViews()->insertAt($index, $item);
$this->_wizard->addedWizardStep($item);
} else {
throw new TInvalidDataTypeException('wizardstepcollection_wizardstep_required');
}
}