Not Class-based, Not Prototype-based, and Not Generic-function-based Object Oriented Programming Language