Refactor to SuscriptionRequestMessage.
Now it uses StateCondition as trigger.