Add GObserver implementation to GReactiveSubject
Add replay feature to GReactiveSubject