Para evitar la generación automática de código deben sobrescribirse los métodos de Entity para quitar los campos.

El hecho de quitar los campos de la configuración es particularmente útil por ejemplo para algunos Campos de Control.

CursoEntityMain(){
  getFieldsNf(){
    return [
      FieldCursoNombre
      FieldCursoFechaAlta
    ]
  }
}

CursoEntity extends CursoEntityMain{
  //@override Quitar campo  "fecha alta"
  getFieldsNf(){
    return [
      FieldCursoNombre
    ]
  }
}