Add override keyword to virtual functions