Javascript Object Oriented Programming 2016