Mark methods as virtual