Lint classes better (much better) --- Fixes gh-1940

So, so much better!
it looks a bit too verbose --- if tc39 adds another qualifying tag to properties, it will probably be worth it :p