The modded and inherited enum is nice and all, but in most cases, all we really need is a way to insert new enums into the tail end of the existing one.
I propose a similar system as used in arrays, to allow modders to Insert new enums. We do not need the ability to remove or re-order the existing ones, as that could potentially break the system, however inserting a new element would not affect current functionality.