public void set(String name, String value) throws Exception {if (valByRound.get(name) != null) {throw new Exception("Cannot modify a multi value property!");}props.setProperty(name, value);}

public virtual void Set(string name, string value){object temp;if (valByRound.TryGetValue(name, out temp) && temp != null){throw new Exception("Cannot modify a multi value property!");}props[name] = value;}
