I didn't realize that ng2 is smart enough to handle observables directly in a lot of situations, so I should probably go through and clean up my mess.