circular variable reference issues - Prisma