UnusedUse - rewrite to use Tokens and fix issues #217, #317, #353