int i => int index, or whatever the value is representing.
Condense some expressions Use less linq Rename some fields
Extract common abstract class for shared logic Clean up property/field/method ordering to be consistent and logical (roughly: attributes, constructors, state management, retrievable values, static methods) Apply default language OT name