When changing an event tied to an item the serving time gets reset to 00:00. I believe the default behavior should be to keep the original serving time when attaching/detaching an event. This would avoid having to manually re-input the serving time when creating/changing associated events.