Added member function calls.
The whole listener needs refactoring.
Added some POJOs.
IDEM last commit