anchor.diff: -import 'package:campus_mobile_experimental/core/services/authentication_service.dart';
  +import 'package:campus_mobile_experimental/core/data_providers/parking_data_provider.dart';
  +import 'package:campus_mobile_experimental/core/data_providers/user_data_provider.dart';
   import 'package:campus_mobile_experimental/core/services/availability_service.dart';
   import 'package:campus_mobile_experimental/core/services/bottom_navigation_bar_service.dart';
   import 'package:campus_mobile_experimental/core/services/dining_service.dart';
  
positive.code:   ChangeNotifierProvider<CustomAppBar>(
      builder: (_) => CustomAppBar(),
    ),
    ChangeNotifierProvider<DiningService>(
      builder: (_) => DiningService(),
    ),
    ChangeNotifierProvider<ParkingService>(
      builder: (_) => ParkingService(),
    ),
    ChangeNotifierProvider<AuthenticationService>(
      builder: (_) => AuthenticationService(),
    ),
  ];
  
negative.code: import 'package:campus_mobile_experimental/core/services/location_service.dart';
  import 'package:campus_mobile_experimental/core/models/coordinates_model.dart';
  import 'package:campus_mobile_experimental/ui/widgets/navigation/app_bar.dart';
  import 'package:provider/provider.dart';
  
  List<SingleChildCloneableWidget> providers = [
    ...independentServices,
    ...dependentServices,
    ...uiConsumableProviders,
  ];
  List<SingleChildCloneableWidget> independentServices = [
    ChangeNotifierProvider<UserDataProvider>(
      builder: (_) => UserDataProvider(),
    ),
    ChangeNotifierProvider<BottomNavigationBarProvider>(
      builder: (_) => BottomNavigationBarProvider(),
    ),
    ChangeNotifierProvider<EventsService>(
      builder: (_) => EventsService(),
  