No, if you've done it like a controller, everything is fine. Just to make sure, Voltz is in /src/addons/, right?
Is your class within InvitationCallback also called InvitationCallback?
Edit: Nvm, you have a folder Listener, this one is missing in your path.