public virtual bool Equals(MergeableObject obj) { if (this.MergeID.ToLower() == obj.MergeID.ToLower()) return true; else return false; }
public abstract void Merge(MergeableObject obj);