(minor) Make AbstractTool class abstract