Property and object validation is provided in a framework for authoring
database systems. The framework treats a property as an object and
provides a mechanism to allow constraints to be enforced on the values
entered in the properties. Some objects of an application have properties
that have dependencies on other properties for setting. The framework of
the present invention also allows easy enforcement of such dependency
constraints.