Zwróć xml zamiast tego typu, to rozwiązałoby problem, aby zwrócić dowolne dane, które są zgodne z różnymi umowami.