refine reactivate; add SubscriptionSerializer