Added Supermodlrversion trait