public override object Apply(object leftvalue, object rightvalue) { return (int)leftvalue % (int)rightvalue; }