Good Summary on How Prototypes Work in JS
msdn.microsoft.com