[WCM] fix #620 plug parameters for classes where it missed some flexibility to override the class

addresses #620 :baby: