In opposite the Situations and Queries Rules need some special handling. This
is only when adding a new rule and following the according method is
overwritten here. Every rule that is added need to register a
ContextSubscriber that matches the Situation given by the rule. This
subscriber is created in "registerRule".