I prefer to do this even if `doSomething` is never used internally in the
class. This is because if and when it becomes necessary to use this function
within the class, I do not need to change too many lines by switching from
[2] to [1].
I'm not terribly bothered either way. I'm slightly allergic to future-proofing things, but following this pattern doesn't introduce too many unnecessary lines.