Field : give `name` a non-null default value

TODO: we need to revisit the field name / declaredName situation based
on integration experience