anipulate the passed value when ever it is set. has seventeen => isa(object(1)), coerce(sub { JSON->new(); }); =cut =head2 required Define a required sub routing so that you can dynamically ch