loadModel doesn't need to be public.
Clean up
JSON output of branchsites
Don't protect on the view. Pass in options to map