added ExchangeObjectException and ExchangeObjectList