Fix ignoring omitempty
tag when field of custom type with pointer receiver on MarshalJSON implementation (fixes #488)
#489
+25
−1