public bool Equals(DataModel other) => other != null && PayloadName.SafeEqualsTo(other.PayloadName) && PayloadTagId == other.PayloadTagId && DataFields.EqualTo(other.DataFields) && Indexes.EqualTo(other.Indexes) && Version.Equals(other.Version) && Description.SafeTrimmedEqualsTo(other.Description);