public abstract void QueryHandler(NameRequestReader request, ResultWriter response);
public abstract void SearchHandler(NameRequestReader request);