title: Accessing saga repository
body: <p>I have the need to access the saga repository from within a consumer to read the current status of the saga correlated to the message being consumed.</p>
  <p><strong>Scenario:</strong>
  I have an external service, when this service consumes an event coming from the saga I want to see if the saga is still in the correct state because if meanwhile the saga changed its state the consumer must skip the event.</p>
  <p><strong>How:</strong> I surely could query the saga repository implementation chosen by using its the native framework, but I would like to use an abstraction, an interface, to load the saga state from within the consumer, in order to be able to switch to a different repository implementation in the future.</p>
  <p>Any help is appreciated.</p>