Is object oriented programming in javascript used?