Forbid overriding method as signals
Virtual signal has to be forbidden. Even so, it's technically possible on some platforms, having virtual signals violates nature and brings additional complexities into a solution build that way.
For reference see virtual-signal.md