AddField now returns field by ref