Subscription model with status and predicates