RxJS refactor: BehaviourSubjects

By Liam Elliott