http://www.perlmonks.org?node_id=963211


in reply to Re^2: Introducing MooseX::hasn't
in thread Introducing MooseX::hasn't

It breaks the inheritance contract, not polymorphism per se (I think you've got the two concepts confused). Polymorphism doesn't depend on inheritance, e.g. Roles enable polymorphism without inheritance.