code: func (p *PhysicalProperty) AllSameOrder() (bool, bool) {
  	if len(p.Items) == 0 {
  		return true, false
  	}
  	for i := 1; i < len(p.Items); i++ {
  		if p.Items[i].Desc != p.Items[i-1].Desc {
  			return false, false
  		}
  	}
  	return true, p.Items[0].Desc
  }
docs: // AllSameOrder checks if all the items have same order.