Refactoring and renamed ProductModel#formatFields to fields
Reflection of all fields including superclass