title: ngrx/effects switchMap no longer working in Angular2 RC5
body: <p>I'm  using ngrx/effects in my Angular2 application and since the release of RC5 I'm getting errors. This is my code:</p>
  
  <pre><code>import { Injectable } from '@angular/core';
  import { Effect, Actions } from '@ngrx/effects';
  import { UserActions } from './user.actions';
  import { LoginService } from '../login';
  
  constructor(
    private updates$: Actions,
    private userActions: UserActions,
    private loginService: LoginService
  ) {}
  
  @Effect() loadUser$ = this.updates$
    .ofType(UserActions.LOAD)
    .switchMap(() =&gt; this.loginService.loadUserData())
    .map(user =&gt; this.userActions.loadUserComplete(user.userData));
  </code></pre>
  
  <p>The code above worked fine in Angular2 RC4 with ngrx/effects 1.1.1. </p>
  
  <p>But when I upgraded Angular to RC5 I got the error: <code>Unhandled Promise rejection: this.updates$.ofType(...).switchMap is not a function</code></p>
  
  <p>I then upgraded ngrx/effects to the latest version 2.0.0-beta.2 (which according to the documentation should be customized for the new RC5 NgModule) but got the exact same error as above. And yes, i changed the <code>whenAction()</code> functions to <code>ofType()</code> in this step.</p>
  
  <p>Any ideas?</p>