use explicit type-casting instead of ToContextChannel for SubscriptionData