Initial implementation for new SubscriptionApi