I have a question regarding .net Serialization...

Heres an example to help illustrate my question.

What happens if I have a custom business object similar to this:

[serializable]
public class Customer
{
       public CustomerName {get{}set{}
}


and i build serialization/deserialization code for this entity so that it can be written and read back from an xml file.
(no problems so far..the world is round)

Now, I decide I need an extra field in my business entity and so I change it to this...

[serializable]
public class Customer
{
       public CustomerName {get{}set{}
       public CustomerPhone {get{}set{}

}


Now..can i still deserialize the xml file that  I created before the object was modified?

thanks in advance!