* Refactored the variable names to full
* Keep the attribute names consistent among Grinder, Freezer and Watcher, though not necessary.