Added parameter-less delegate option to MessageListener.
Working on CPPWriter.