DRYing of the EntryState model.