Put the logic in place to save a TimeSheet with updates if it passes validation.  Also put the logic in to return the change set in the event that a comment is required because a previously entered value was changed.