sono proprio due dei vari motivi per cui sconsiglio prototype ai principianti:
1) è controintuitivo e quindi non lo capiscono
2) siccome hai una alternativa molto più chiara, più simile alle sintassi tradizionali delle classi, e altrettanto funzionale...