package App::Foo; use Moose; has 'db' => ( isa => 'App::Foo::DB' );