That’s not quite it. If you add EditAnywhere, the properties themselves become uneditable. The TSubClassOf doesn’t help me as I need to create an instance of the class, not refer to one. As I said, it works if you mark it up as “EditDefaultsOnly” as per the Sense class code. But once you mark it as EditAnywhere, that editability goes away.