Closed
Description
Currently we have 2 functions get_dataset_requirements
and then dataset.get_required_properties
(see here). We can unify them into a single function that will directly return all the required properties from the dataset. This would be especially useful in the abstract_evaluator as it can reduce the clutter here