Found the issue finally!
MessageHandler was public, but then again had "private" method with the same name. Once turned to public it worked.