I know that you can't say "pie with apples" - only "apple pie", because the filling or the special ingredient defines it... same about lemon chicken (not "chicken with lemon sauce") and sugar doughnuts (not doughnuts with sugar). but what about chocolate with nuts? is that correct and if it is, why?