If you create a query on a `FirebaseListObservable` the methods such as `.push()`, `.remove()`, and `.update()` are never attached. ``` ts // a non-queried list cost regularList = af.database.list(`/items`); // a queried list const queriedList = af.database.list(`/items`, { query: { limitToLast: 25 } }); // works regularList.push({ name 'item' }); // won't work queriedList.push({ name: 'item' }); ``` I believe this is because a query [creates a regular Observable, and then a `mergeMap` is used to create a `FirebaseListObservable`](https://github.com/angular/angularfire2/blob/master/src/utils/firebase_list_factory.ts#L26-L90). Any ideas on how to solve this issue, @blesh?