@Override
  public void eventRaised(Event<? extends EventArgs> ev, Object sender, EventArgs args) {
    super.eventRaised(ev, sender, args);
    entityModel.eventRaised(ev, sender, args);

    if (ev.matchesDefinition(RegistrationResult.RetrievedEventDefinition)) {
      asyncResult_Retrieved();
    }
    if (ev.matchesDefinition(ProvideTickEvent.definition)) {
      syncSearch();
    }
  }