/**
  * Return all recorded events.
  *
  * @return EventStream
  */
 public final function uncommittedChanges()
 {
     if (null === $this->changes) {
         return $this->eventStreamFactory()->create();
     }
     return $this->changes->eventStream();
 }
 /**
  * Return all recorded events.
  *
  * @return EventStream
  */
 public final function uncommittedChanges()
 {
     if (null === $this->changes) {
         return new GenericEventStream();
     }
     return $this->changes->eventStream();
 }