Inside Object Oriented JavaScript Explained (Part – 1)