Seemingly-bogus error message when overriding a var
I’ve got a variable with a public getter and internal setter, and I override it in a subclass but get an error complaining about the accessibility of the setter. This doesn’t make sense because the access control in the override is identical. If I take out “internal (set)”, to make the setter public, the error goes away; but I don’t want the setter to be public. What’s going on here?