Interesting. What makes you say that? Or is this a jab at JavaScript for reinventing everything every couple of years?
Discussion
No, I just hate javascript classes (and other things about javascript). Once you try to call a child class' method from a parent class' static method you'll see what I mean. It does sound like you're using composition rather than inheritance though, so you've at least got that going for you!