Using the CreateInstance method of the TypeConverter class, it's possible to edit the properties of an immutable object - such as a font.
However, unlike the font class, there's some properties in my class that i'd like to be browsable but readonly - even though CreateInstance is supported.
Is there an attribute that supports this?
ETA: I've answered the question below. There's still room for a slight improvement, though, if anyone has any ideas.