Removed unneeded virtual modifiers to reduce code size