Add new interface to listen notification for voting

This change adds new interface to listen notification for voting. Listener is passed via extension list.
So addListener() method is not provided.