Updates to JS Inheritance