public override string ToString() { return ( String.IsNullOrEmpty(limit)?"":( limit + " " ) ) + value + " " + unit; }