result / query share viewmodel, added inpc