public override int GetHashCode() { return(name.GetHashCode() ^ details.GetHashCode() ^ information.GetHashCode() ^ IsBlockName.GetHashCode() ^ IsReadOnly.GetHashCode()); }