func (l *PropertyList) Load(p []Property) error {
	*l = append(*l, p...)
	return nil
}
func (l *PropertyList) Load(p []Property) error {
	*l = append(*l, p...)
	return nil
}
// Load loads all of the provided properties into l.
// It does not first reset *l to an empty slice.