Consolidate these classes - they all do the same thing. Make a table.