New internal class CommonReactiveSource.