Make execute() methods virtual so they can be overridden