Added the final keyword and another class (which cannot be derived because of the final specifier usage in its declaration)