Made overriden method more generic

Renamed fictitious base class method that is overriden.
Added override keyword which should be standard moving forward (C++11 and beyond).