package MyBlog::X::BadParam; use Moose; extends 'MyBlog::X'; with qw(Throwable::X); use Throwable::X -all; has param => ( is => 'ro', traits => [Payload], );