We need to be able to set a date-change on Pledge that could be in the past (because bank do that).
So, it should be done in the transition function of the FSM associated to a Pledge.