Test selection methods of Selections and Reference fields
Following #6069 (closed) we can add a test that ensures the definition of selection fields. For instance methods this will ensure that all the fields dependencies are defined correctly. For classmethods it will ensure that they always return a valid list.