introducd DBIx::DBHResolver