Codea's Class implementation: *So elegant*: Who came up with it?

I’ve looked at the source for Codea’s implementation of classes, and it’s so elegant compared to all the other approaches I’ve looked at (and come up with myself).

In under 50 lines of code, you not only provide a class system, but inheritance.

Who came up with it?