>>One possibility is to instantiate the object in run-time and read all the properties. Sounds like an expensive solution.
>
>Yes, I can create an instance of the object and read it's default values. Thanks.
Also assuming that there is no code in the Init of the object changing these properties.
If it's not broken, fix it until it is.
My Blog