>Is there any way I can rename a property on my base form class so that it will not break all the forms based on that class that have overridden that property?
>
>I have a custom property named "form_title" that I wish I had named "cFormTitle", but every SCX form already has that property set to a value, and if I rename the property in my base class, won't that break the SCX file, as far as losing the value of that property?
>
>I know I can use the Code Refences to address the use of that property name in method code, but what about the issue of the property name/ value that I have set on each form SCX?
You can simply add the new property, and then either write a simple builder to visit all the cases when this class was subclassed or used as a member somewhere, or add some code to the class to check whether new is not changed but old is, then copy value from old (maybe a new_property_access?). Or do the 2nd to hold the fort until you're done with 1st.