Alternative process for design of objects
1. Construct example objects for script generation
2. Construct execution scripts
3. Build glossaries from scripts
4. Derive attributes from analysis of scripts (services glossary)
5. Define objects from parties glossary
6. Re-structure objects according to common behavior and common attributes.
7. Define object states and attribute domains from analysis of scripts.