@Yodo9001, DLC works little bit differently than classic mod. If you use any prototype or value or something that is added only by the DLC, the game itself is checking for that and if the DLC is not enabled when loading this prototype, the game simply crash. It's deep dependency in the engine itself to protect developers (i think) to simply copy things from DLC and add them as a mod to Vanilla, without the need for players to buy the DLC itself.
You can even take things from the Space Age DLC and make the space age itself incompatible with the mod, so that you cannot use Space Age DLC and the mod together.