code: func (m *Area) MakeChildOf(parent Area) {
  	if m.ID == uuid.Nil {
  		m.ID = uuid.NewV4()
  	}
  	m.Path = append(parent.Path, m.ID)
  }
docs: // MakeChildOf does all the path magic to make the current area a child of the
  // given parent area.