code: func (c *Controller) resetAppControllerFields() {
  	appController := reflect.ValueOf(c.AppController).Elem()
  	// Zero out controller
  	for _, index := range c.Type.ControllerIndexes {
  		appController.FieldByIndex(index).Set(reflect.Zero(reflect.TypeOf(c.AppController).Elem().FieldByIndex(index).Type))
  	}
  }
docs: // Removes this instance (c) from the AppController instance