``` package controllers import ( "fmt" "github.com/creasty/defaults" ) func main() { foo := &Parent{} if err := defaults.Set(foo); err != nil { fmt.Println(err) } fmt.Print(foo) } type Child struct { Name string Age int `default:"33"` } type Parent struct { children []Child } ``` `output: &{[]}`