code: func (b *Build) PropertyValue(name string) interface{} {
  	for _, prop := range b.Properties {
  		if prop.Name == name {
  			return prop.Value
  		}
  	}
  
  	// Not returning (nil, false) here because it would complicate all
  	// practical usage of this function, which simply try to cast the
  	// returned value.
  	return PropertyNotFound
  }
docs: // PropertyValue returns the named property value.
  // If such property does not exist, returns PropertyNotFound.