move methods on Subscription class to remove useless placeholder