lots of MooseX::* modules added