C++11: finals and overrides