The name of an object and name and visible/active state can be managed by RimNamedObject and RimCheckableNamedObject.
The checked state is usually returned in objectToggleField() .
The name is usually connected to userDescriptionField() .
Find classes have a custom implementation of name and checked state. Refactor classes to use the framework classes. The current field name must be preserved using registerKeywordAlias