Polymorphism avoidance