Updating repository and modifiying each operator for resourceset now,
It can take a parameter to specify the level at which it will iterate