function Engine(pistons) { this.pistons = pistons; this.action = () => { this.pistons.action(); log("The engine goes vroom vroom."); }; log("Made an engine."); } $jsInject.register("engine", ["pistons", Engine]);