Data object interfaces and support classes (for the objects that are stored in the observing database).