Renamed sendRequest() to sendInquiry(); and enhanced IReturn to being
able to support user listeners and context/data.