Sort of working version using pure AngularFireCollection