,I ran into this problem as well. Since we are not all perfect planners I think this is an issue that needs to be fixed. Until then whenever I add something to a struct I just find all references of it and repair unwanted linking/exposed variables. It takes me about 30 minutes although my project is still in its infancy.