Extracting out the observable boilerplate.