Refactor list visibility out of the service.