Support disabled modes
Read default mode state from virtual method