I'm not sure about this variable name. Some linters will warn about a constructor being invoked without `new` (for the invocations below). Perhaps `$food` instead?