Dependencies service dsn => 'dbi:mysql:myapp_db'; service model => ( class => 'Model', dependencies => ['dsn'], block => sub { my $service = shift; return Model->connect($service->param('dsn')); }, );