The override modifier is required to extend or modify the abstract or virtual implementation of an inherited method, property, indexer, or event.
msdn.microsoft.com