public Task <TQuery> BuildQueryAsync <TQuery>(TQuery query) where TQuery : IQuery { return(QueryBus.BuildAsync(this, query)); }