internal void injectData(DBResult snapshot) { foreach (DBResult ds in snapshot.children()) { T t = genChild(ds); } dbRef.addChildAdded(onChildAdded); dbRef.addChildRemoved(onChildRemoved); }