AngularFIRE Propriété 's'abonner' n'existe pas sur le type " AngularFireList<{}>'

Je suis ce tutoriel sur la façon de se connecter angulaire avec firebase base de données. Mais dans la minute 17:30, je reçois cette erreur:

Propriété 's'abonner' n'existe pas sur le type " AngularFireList<{}>'

mon AppComponent:

import { Component } from '@angular/core';
import {AngularFireDatabase, AngularFireDatabaseModule} from 'angularfire2/database';

import {AngularFireAuth, AngularFireAuthModule} from 'angularfire2/auth';
import { Observable } from 'rxjs/Observable';
import * as firebase from 'firebase/app';
import { Country } from './models/country';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

export class AppComponent {
  countries: any[];

  constructor(db: AngularFireDatabase )
  {
     db.list('/Country/countries')
     .subscribe(countries => { // <--ERROR IS HERE
      this.countries = countries;
      console.log(this.countries);
      });
  }
}

Mon modèle:

export class Country {
     //--ATTRIB--
     id: string;
     name: string;
     code: string;
     urlFlag: string;
}

Peux pas trouver quelque chose à propos de cette erreur. Je suis débutant dans angulaire. Merci si vous pouvez m'aider.