This means users cannot define their own directive using a data- attribute as a selector. Is it a spec that all data-foo attributes are taken as foo attributes in all directive selectors?