public bool Equals(IPropertyValue other) { var z = other as TextureZip; return(z != null && Textures.Equals(z.Textures)); }