Adding new columns to SERIES table?

While adding new age and bike handicap schemas for the 2018 Vintage Enduro Champs I started to puke at all my sparse nullable columns

Advantages of middle tables in one-to-many relationships

Should there be a separate table when mapping one to many relationship?

Disadvantages of using a nullable foreign key instead of creating an intersection table

Optimal database structure – ‘wider’ table with empty fields or greater number of tables?

Defining multiple foreign keys in one table to many tables

I think what is needed (rather than an intersection table) is to subtype EVENT (one series *could* have different event types…. seems wrong to insist that a series must consist of all the same types of event)

Then a series becomes very much about just totaling the points from the events…

Supertype-subtype database design