@override bool get subscribed { // always return false when subscription is not allowed if (!_subscriptionAllowed) return false; return super.subscribed; }