package Data::Validator::Role::Method; use Mouse::Role; around validate => sub { my($next, $self, @args) = @_; return( shift(@args), $self->$next(@args) ); }; no Mouse::Role; 1; __END__ =head1 NAME Data::Validator::Role::Method - Deals with method invocants =cut