I have finished my work on all Object types.
I have added an zipped excel file that shows columns with all properties belonging to each object type
So, the unit type indicator will choose what list to use you can make the unit with.
Ofcourse there can also be an option with custom that the object only have the properties that have been assigned to it.
An empty object would result in a - no name - slot with no further data atall
American conquest works like this too, you have to build up each game object with properties you want to use
Actually I think this can be the best way of all you can get
Each object is set up with the things you specify, this will be the least data consuming and most fast option if this is possible.
For example, if you don't set a garrison capacity number, the game won't mind it, this will save aload of data and time, if you think like that, you realize that you don't have to declare over and over to the game that garrison capacity is 0