Revert IGenericTool changes in !217
The changes in IGenericTool included in !217 (merged) were not discussed and break backward compatibility.
The changes in IGenericTool included in !217 (merged) were not discussed and break backward compatibility.