All painter-properties now have mandatory name and description fields in their constructors.
I cannot think of a common practical usecase that doesn't require these parameters.
Also, of course, this results in less code to maintain.