fication about
           * element state changes.
           */
          application: {
            type: Object,
            value: {
              element: null,
              stateAwareElements: []
            }
          }

        }
      }

      /**
       * Adds this element to the list of state-aware elements in the application.
       * Sets the value of state property to the state of the application element.
       */
      connectedCallback() {
        super.connectedCallback();

        this.