Draft class SubscriptionClient:
- For being able to properly keep order of all kinds of events, the priority field of Subscription was not sufficient. The only way of solving this properly is to have a notification queue for each client instead of for each subscription.