- How does an object convey its level of initialization (distinguishing empty from uninitialized)?
- Should an object know its own projection level?
- Populate metadata
Perhaps this should be the default.
- populate id, name, handle
- populate unique object attributes (such as discoverable, withdrawn)
- populate metadata
- populate link to parent object (breadcrumb projection)
- populate link to child objects (child projection)
- populate id, name, handle
- populate parent object (breadcrumb projection)
- populate id, nanme, handle
- populate id, name, handle
- populate child objects (child projection)