public virtual bool Equals(BrokerId that) { if(!Equals(this.Value, that.Value)) { return false; } return true; }