I'm guessing this is what you meant by why the pack/unpack wasn't working. So this needs down for all of the base classes in DineOnLibrary?