anchor.diff:      return ListTile(
         onTap: () {
           Navigator.pushNamed(context, RoutePaths.DiningDetailView,
  -            arguments: data);
  +            arguments: Future<DiningModel>(() => data));
         },
         title: Text(
           data.name,
  
positive.code:         overflow: TextOverflow.ellipsis,
        ),
        subtitle: getHoursForToday(data.regularHours),
        trailing: Icon(
          Icons.directions_walk,
          color: ColorPrimary,
        ),
      );
    }
  }
  
negative.code: import 'package:flutter/material.dart';
  import 'package:campus_mobile_beta/core/models/dining_model.dart';
  import 'package:campus_mobile_beta/ui/widgets/container_view.dart';
  import 'package:campus_mobile_beta/core/constants/app_constants.dart';
  
  class DiningList extends StatelessWidget {
    const DiningList({
      Key key,
      @required this.data,
      this.listSize,
    }) : super(key: key);
  
    final Future<List<DiningModel>> data;
    final int listSize;
  
    @override
    Widget build(BuildContext context) {
      return FutureBuilder<List<DiningModel>>(
          future: data,
          builder: (context, snapshot) {
            return snapshot.hasData
                ? buildDiningList(snapshot.data, context)
                : CircularProgressIndicator();
          });
    }
  
    Widget buildDiningList(List<DiningModel> listOfDiners, BuildContext context) {
  