If that is what sane web component code looks like, I never want to use it ever.