Do not revert to base dataset class if subclass with given type does not exist