Constructor.js - provide construction prototype and parent inheritance to JavaScript