stash
This isn't ever used in the code. Its just there incase you want to persist objects across rules
It uses Moose::Meta::Attribute::Native::Trait::Hash and supports all the methods.
set_stash => 'set',
get_stash => 'get',
has_no_stash => 'is_empty',
num_stashs => 'count',
delete_stash => 'delete',
stash_pairs => 'kv',