SignalInfo: DecoratorInfo & { necessity?: "required" }