Added ToolPath property (empty string by default) to allow overriding.
Keeping the arguments consistent