Parameters my $c = container MyApp => as { service default_username => 'guest'; service user => ( class => 'User', parameters => { name => { isa => 'Str', optional => 1 }, }, dependencies => { name => 'default_username', }, ); }; # user with name 'guest' $c->resolve(service => 'user'); # user with name 'doy' $c->resolve(service => 'user', parameters => { name => 'doy' });