func SaveStruct(src interface{}) ([]Property, error) {
	x, err := newStructPLS(src)
	if err != nil {
		return nil, err
	}
	return x.Save()
}
func SaveStruct(src interface{}) ([]Property, error) {
	x, err := newStructPLS(src)
	if err != nil {
		return nil, err
	}
	return x.Save()
}
func SaveStruct ( src interface { } ) ( [ ] Property , error ) { x , err := newStructPLS ( src ) if err != nil { return nil , err } return x . Save ( ) }
// SaveStruct returns the properties from src as a slice of Properties.
// src must be a struct pointer.
SaveStruct returns the properties from src as a slice of Properties . src must be a struct pointer .