Original Post
I'm a C++ programmer using C#/XNA for the indie game I'm developing because Microsoft's Community Games is too good of an opportunity to pass up. I'm trying to take advantage of XML Serialization and Property Grids for use in my data format/toolset, but putting get/set properties on every memeber is not sitting well with my tendency to publically expose as little of my objects as possible. Is there a way to avoid doint that or do I just need to suck it up so that I don't have to write my own serialization routines and property dialog boxes?