You did the right thing, I believe. The comment I added is wrong, I just had the previous BaseTool class in mind.
I'm removing the comment.