push('application.stateAwareElements', this);
        // Copying application's element state to this element. ApplicationState behavior is
        // responsible of notifying state aware elements about application's state changes.
        if (!this.get('state') && this.get('application.element.state')) {
          this.set('state', this.get('application.element.state'));
        }
        // If this element's state exists, the properties ot the element are
        // initialized from state.
        if (this