https://www.tosolini.info/2015/01/guida-a-javascript-prototype/
Guida a Javascript: prototype