#19: Use c++11 features. Override keyword has been added using clang-modernize tool.