anchor.diff:  func init() {
       pool.OpenAcademyWizard().DeclareTransientModel()
       pool.OpenAcademyWizard().AddMany2OneField("Session", models.ForeignKeyFieldParams{
  -        Relation: "OpenAcademySession", Required: true})
  +        RelationModel: pool.OpenAcademySession(), Required: true})
       pool.OpenAcademyWizard().AddMany2ManyField("Attendees", models.Many2ManyFieldParams{
  -        Relation: "Partner"})
  +        RelationModel: pool.Partner()})
   }
   ----
   
  
positive.code:     pool.OpenAcademyCourse().AddCharField("Name", models.StringFieldParams{})
      pool.OpenAcademyCourse().AddTextField("Description", models.StringFieldParams{})
      pool.OpenAcademyCourse().AddMany2OneField("Responsible", models.ForeignKeyFieldParams{
          Relation: "User", OnDelete: models.SetNull, Index: true})
      pool.OpenAcademyCourse().AddOne2ManyField("Sessions", models.ReverseFieldParams{
          Relation: "OpenAcademySession", ReverseFK: "Course"})
  }
  ----
  
  
negative.code: 
  [source,go]
  ----
  pool.SaleOrder().AddMany2OneField("Customer", models.ForeignKeyFieldParams{
      RelationModel: pool.Partner()})
  
  fmt.Println(myOrder().Customer().Name())
  ----
  