Different ControlModel for each pattern