guía de estilo angular2 - propiedad con signo de dólar?

Mirando aejemplo de código angular2, vemos algunas propiedades públicas con el signo $:

  <....>
  private missionAnnouncedSource = new Subject<string>();
  private missionConfirmedSource = new Subject<string>();
  // Observable string streams
  missionAnnounced$ = this.missionAnnouncedSource.asObservable();
  missionConfirmed$ = this.missionConfirmedSource.asObservable();
  <....>

¿Alguien puede explicar:

¿Por qué se usa $ (¿cuál es la razón detrás de esta notación? Siempre se usa para propiedades públicas)?las propiedades públicas se usan pero no los métodos (por ejemplo, missionAnnouncements (), missionConfirmations ()). De nuevo, ¿se trata de una convención para aplicaciones ng2?

No parece que haya nada al respectoen la guía de estilo oficial ?

Respuestas a la pregunta(4)

Su respuesta a la pregunta