I just landed a small refactoring on how the handler and XWalkExtensionInfo works. I'm going to point out on your patch the changes need for your rebase. The HandleMessage here doesn't take a instance as second parameter anymore, instead, you use a instance on the constructor.