Added the SubscriptionHandler interface based on the GO implementation;