public function setSelectedItemTemplate($value)
{
if ($value instanceof ITemplate || $value === null) {
$this->_selectedItemTemplate = $value;
} else {
throw new TInvalidDataTypeException('datalist_template_required', 'SelectedItemTemplate');
}
}