Refactor
Forgot the included import for ObjectExtensions.cs
Created MergedStreamSubjectFactory