Add HtmlDataset as bridge between HTML data attributes and stored objects.
Html: improve handling of data attributes