added explanation for prototype class variables