I just commented that out so I can build.  Im pretty sure from the way we have designed pack.  That for instance of DiningSession ds, ds.saveInBachground does recursive packing therefore updates the Dining Session and all its members all at once.  Does this make sense?