public async Task<PersistentObject> Load()
{
if (!Query.CanRead)
return null;
var po = await Service.Current.GetPersistentObjectAsync(Query.PersistentObject.Id, Id);
po.OwnerQuery = Query;
return po;
}