Catalog Property Editor

Adds and modifies property definitions in a catalog.