code: public void sendSearchSignal(String queryId, String query) {
          mMiddleware.sendSearchSignal(getUniqueIdentifier(), queryId, query);
      }
docs: TODO this class should handle only components life-cycle move search primitives elsewhere