El lector puede que se haya dado cuenta de que cuando un método se declara como abstracto (abstract) debe ser virtual también.