Implement encoding.Text(Un)Marshaler instead of json.(Un)Marshaler