The architecture for extras is wrong. Adding new items is going to cause problems. This should be designed to support an ever-growing list, although it looks like being backwards compatible may be a problem (perhaps a tool to run over the database and update old to new)
The architecture for extras is wrong. Adding new items is going to cause problems. This should be designed to support an ever-growing list, although it looks like being backwards compatible may be a problem (perhaps a tool to run over the database and update old to new)