Върнете xml тип вместо това ще реши проблема с връщането на произволни данни, които отговарят на различни договори.