private is only a keyword at the class level, this is at the instance level, so I don't think there would be an issue...plus, it has a `?` on the end.

On the clarity issue, I think the Principle of Least Surprise would dictate calling it `private?`.  That's what I would expect as a caller of the class.