Quantos forem necessários, mas não mais.
Realmente:não se preocupe com a otimização (agora). Crie primeiro, avalie o desempenho depois e IFF há um problema de desempenho em algum lugar, então comece com a otimização.
Caso contrário, você corre o risco de gastar muito tempo otimizando algo que não precisa de otimização.