DDF-139: Updated properties to be component-managed.

Also removed cardinality from metatype as that was causing classcast errors.