Avoid Unused Imports and handle name-clashes for @TargetType class literals

See #156 / #178