public EffectResult(EffectResultType type) : this(type, 0) { }
public EffectResult(EffectResultType type, object argument) { Type = type; Argument = argument; }