Well the thing is that for this engine i'm working on I'm trying to make everything to be as efficient as possible when i'm expanding the game later on. Right now i'm working on a weapons system, and without this option each weapon needs an extra private variable added, and so far everything is 100% free from unnescessary repetitions.
Is it hard to add? Because i've thought of it before, and i think it's really wierd that you type everything in eccept the objects that you have to pick from a list. Using calculations or values to pick objects looks to me like something that should have been there from the beginning.