Moving further toward explicit types for indexing/referencing.  Entry now contains all fields about a runner and will be kept in sync that way instead of multiple data structures/pointers.