There's a lot being added to `$scope`. Can it be reduced somehow?