Adding Map to Details view and refactor Map functionality to service.