http://stackoverflow.com/questions/560829/calling-base-method-using-javascript-prototype