Dynamically invoke Rez.Layouts.xxx?

I want to eliminate "if ... then" chains for snippet like:

        if(I2TinC){ 
            setLayout(Rez.Layouts.WatchFaceI2(cdc));
        }else{       
            setLayout(Rez.Layouts.WatchFace(cdc));
        }

is it any way to do something like

var layoutMethod = Rez.Layouts.WatchFaceI2;

setLayout(layoutMethod.invoke(dc));

Any help please!