Working on Object Composition and fighting C++ syntax instead..