Fix PropertySheetPanel behaviour
This PR cleans up the PropertySheetPanel and fixes some behaviour when showing/hiding properties based on their descriptor.
This PR cleans up the PropertySheetPanel and fixes some behaviour when showing/hiding properties based on their descriptor.