add MooseX::StrictConstructor dependency