Object-oriented JavaScript.