product serializer decorator
cleanup, added serializer helper