Hi, I'm trying to understand a couple of different things. I read a lot and googled for hours. Now, I need to connect all those infos and hope that you can help me by answering this question. Looking at this code: function Point(x, y) { this.x = x; this.y = y; } var myPoint = new Point(); Code (markup): Are the following statements correct?: 1. Point is a Constructor function object. 2. myPoint is an instance of Point object. 4. Point is the constructor of myPoint. 5. myPoint doesn't have a prototype property, as prototype property is only available on functions. 6. But myPoint has a __proto__ property like all other objects. 7. The __proto__ property of myPoint is pointing to prototype property of Point. Thanks