use C++-style empty function parameter lists instead of (void)
move IContainsNoodles dtor into header file