Cleaner examples.
AbstractSubscription::init now checks for the query.