add empty constructor for codec json