Provides tools to assist develop rich domain object models.