clean up the serializers and use the new nested product json object approach