The Categories editable field doesn't work on non creative_device classes

Summary

As the title says, see repro code

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

SOME_CATEGORY<public><localizes>:message = "CATEGORY"

test_device := class(creative_device):
    @editable
    SomeClass : test_class = test_class{}

    @editable{Categories := array{SOME_CATEGORY}}
    SomeProp : creative_prop = creative_prop{}

test_class := class<concrete>:
    @editable{Categories := array{SOME_CATEGORY}}
    SomeProp : creative_prop = creative_prop{}

Expected Result

Categories should show up on classes as well (just like ToolTips)

Observed Result


Categories are stripped on non creative_device classes

Platform(s)

PC