Oops, virtual/pyobjc should actually be virtual.