improve Field to set data from array and convert it to array