Finish reading Principles of OOP in JS