added handing of case when features are not specified
fixed problem with Dataset.load() by adding dummy argument - not sure if this is the best practice, but it works now