Part 7: Adapted and reused existing serializer generators