But it __is__ generic without this class too, even more than with it =) Mainly because if you depend on `data` attributes other implementation is a detail and you don't care about it's set on `<a>` or on `<other>` element =) and such classes that are not used & required anywhere for anything just create more confusion than add a generic approach.

Just my 2 cents :trollface: