code: public void recreateViews(ViewGroup containerView) {
          containerView.removeAllViews();
  
          for (FormSectionController section : getSections()) {
              ((FormElementController)section).setModel(getModel());
              containerView.addView(section.getView());
  
              for (FormElementController element : section.getElements()) {
                  element.setModel(getModel());
                  containerView.addView(element.getView());
              }
          }
  
          // now that the view is setup, register a listener of the model to update the view on changes
          registerFormModelListener();
      }
docs: Adds all the form elements that were added to this <code>FormController</code> inside the specified
  <code>ViewGroup</code>. This method should be called once the form elements have been added to this controller.
  
  @param containerView the view container to add the form elements within