Can we add a Collection of User references so that we can track which users are involved in this Dining session?  how about a time started and time ended.  

We should definitely have a flag that indicates checked in.  Because the user can pick a restaurant, look at a menu, even build an order, but cannot place the under until the user is checked in (For now).