public TQuery BuildQuery <TQuery>(TQuery query) where TQuery : IQuery { return(QueryBus.Build(this, query)); }