Abstract class for Menu & Item - C++11 features auto + foreach clear