enh: Improved SwitchCase. The condition of an object is defined and verified by SwitchCase, not by SwitchViews.