Add unit test to check nested optional/required combinations
Add unit test to check nested optional/required combinations

OpenSpace/OpenSpace,OpenSpace/OpenSpace,OpenSpace/OpenSpace,OpenSpace/OpenSpace