Now allows optional child value. Better syncing between $scope and firebase.