Provides API to observe subscription to generate and publish events only when needed.