code: def _register(cls, app, **kwargs):
          
  
          # nav
          nav = __options__.get("nav", {})
          nav.setdefault("title", "Contact")
          nav.setdefault("visible", True)
          nav.setdefault("order", 100)
          title = nav.pop("title")
          render.nav.add(title, cls.page, **nav)
  
          # route
          kwargs["base_route"] = __options__.get("route", "/contact/")
  
          # App Option
          data = {
              "recipients": __options__.get("recipients"),
              "success_message": __options__.get("success_message",
                                                 "Message sent. Thanks!")
          }
  
          @app.before_first_request
          def setup():
              if db._IS_OK_:
                  try:
                      app_data.set(APP_DATA_KEY, data, init=True)
                  except Exception as ex:
                      logging.fatal("mocha.contrib.app_data has not been setup. Need to run `mocha :dbsync`")
                      abort(500)
  
          # Call the register
          super(cls, cls)._register(app, **kwargs)
docs: Reset some params