initInteractionState() {
      this.dirty = false;
      this.prefilled = !this._isEmpty();
    }
Evaluations performed on connectedCallback.
This method is public, so it can be called at a later moment (when we need to wait for
registering children for instance) as well.
Since this method will be called twice in last mentioned scenario, it must stay idempotent.