dbh should be hidden in Store.pm