Added indentation hint for DEFINE-TOOL
Removed manual tooltip setting
Fixed arguments checking and cascade class check
Removed bogus macro dupe, added automatic tooltip and label set