WIP #18. Made dsEventLayer a child of abstract base class dsCitizensDataListener.