changed the signature of the ISagaRepository<> to always take the message object too