//implemented methods
 public override void InputFormFields()
 {
     ItemPropertiesForm.InputFormFields_EditQuestionPage();
     //if not a task item
     if (ItemTypeForm.GetType() != typeof(ItemTypeTaskForm))
     {
         //then select a standard
         StandardPopupDialog      = ItemPropertiesForm.StandardLookup();
         StandardPopupDialog.Data = Data.StandardPickerData;
         StandardPopupDialog.Form.InputAndSubmitForm();
         this.DriverCommands.WaitAndMeasurePageLoadTime();
         InitElements();
         ItemPropertiesForm.Data             = Data.ItemTypeData;
         ItemPropertiesForm.AutoItDataObject = Data.AutoItData;
     }
     ItemTypeForm.Data = Data.ItemTypeData;
     ItemTypeForm.QuestionAnswerDataObject = Data.QuestionAnswerData;
     ItemTypeForm.AutoItDataObject         = Data.AutoItData;
     ItemTypeForm.InputFormFields();
 }
 /// <summary>
 /// input form fields on item properties
 /// </summary>
 public void InputFormFields_ItemProperties()
 {
     ItemPropertiesForm.InputFormFields_EditQuestionPage();
 }