public async Task <TProjection> LookupAsync(MultiSiteId id)
        {
            TProjection projection = default(TProjection);
            await projector.ProjectAsync <TProjection>(id, p => projection = p);

            return(projection);
        }
 public async Task LoadAsync(MultiSiteId id, Action <TProjection> onLoad)
 {
     await projector.ProjectAsync(id, onLoad);
 }