Refactoring: extracted DAO layer for menu and dish.