#2723: Add DatasetUtil static class with useful methods for dealing with Datasets. Add input validation to Dataset constructor.