+ Fixed bug in allowing setting components to a dataset. Only allow
setting a dataset structure definition and the method to get components.
+ Fixed bug in Dataset interface with method getComponents()
+ Support getting component properties from structure definition (also
ordered)