I found many fields here are same. Could you add a generator to generate this class?