So you get no error providers at all...then it would appear that the object to which the controls are bound is not the object in the forms BusinessObjects collection. I need a lot more information that what you have given me. The error provider not showing up is a symptom of the BO not being property bound and/or translated. This will be on the form, but depending on how you are instatiating the form, the state of the object when the form opens, at what point the object on the form becomes the object passed over via WCF, etc.For example, once you have the BO deserialized, is the form already instatiated and the objects bound? If so, then none of the objects on the form are talking to the right instance. However, if you have the object passed over prior to the instantiation, then it should work. Are you serialized the entire BO, just the contents, etc. There are a lot of other factors that will play into how I would try and diagnose your problem.