Refactoring: using factory method for StreamReference
Refactoring: using factory method for EventReference
Renaming factory method
Adding Factory method EventReference::fromStreamNameAndVersion