call abstract method

Implementation

TRes call({
  Query$challenge$challenge$donation$donation$donation$cause$coin$owner$pos?
      pos,
  Query$challenge$challenge$donation$donation$donation$cause$coin$owner$wholesaler?
      wholesaler,
  Query$challenge$challenge$donation$donation$donation$cause$coin$owner$manufacturer?
      manufacturer,
});