Added some initial code in preparation for adding a slots remaining field in the Shift model