public override int GetHashCode()
        {
            var code = 0;

            code ^= OriginModel.GetHashCode();
            code ^= RawName.GetHashCode();
            return(InputModels.Aggregate(code, (current, inputModel) => current ^ inputModel.GetHashCode()));
        }
        public override int GetHashCode()
        {
            var code = 0;

            code ^= OriginModel.GetHashCode();
            code ^= RawName.GetHashCode();
            code ^= InputVisualizationType.GetHashCode();
            code ^= InputDataType.GetHashCode();
            return(code);
        }