Patent Document ID: 8959489
Application ID: 11735688

Base Claim:
1. A method performed on a computing device, the method for editing an object, the method comprising: enumerating object properties of the object, the enumerating based on object metadata that defines the object; iterating through at least a portion of the enumerated object properties of the object, the iterating including constructing, based on the serialization and in response to a pre-existing editor not being available for one of the iterated properties of the object, a collection editor that is configured for editing the one of the iterated properties of the object, where the constructing comprises determining if one of the at least a portion of the enumerated object properties is part of a collection; and serializing, in response to the editing the one of the iterated properties of the object via the constructed collection editor, the object according to the markup language.

---

Claim 5:
5. The method of claim 1 where the serializing utilizes extensible application markup language (“XAML”).