made translation and definition fields optional