Refactored SubscriptionCompletionHandler class to separate file.