Class instance OOP, better prototypical OOP

Bug report

There are many bugs in the Hybrid OOP v2.0 project. Could you see this so that you can see more context about the bugs? This is the project containing the tests for Objects and Classes.

Tests

  • Tests 1~3 are test about the Objects. The object starts with a new object with key Key3 being stored from the value Value 3, with the following parents:

    1. New object with key Key1 being stored from the value Value 1.
    2. New object with key Key2 being stored from the value Value 2.

    Then, the first test inspects the key Key1 of the object, and the second test inspects the key Key2, and so on.

  • Tests 4~6 are test about the Classes, The class starts with a new class with the property Property 3 stored to the value Value 3, with the following parents:

    1. New class with property Property1 being stored from the value Value 1.
    2. New class with property Property2 being stored from the value Value 2.

    Then, the fourth test inspects the property Property1 of the object, and so on.

    But, it seems tests 4~6 are failed because of the class initialization bugs.