* Can pass $scope to service. If not passed, will use $rootScope.