Unless you show us some code or reduced test case it's not going to be
possible at all to help you.
And it's probably not going to work. Corey did his own magic wrapping
Lua tables as objects, that's bound to conflict with middleclass'
overriding of meta tables.
I think you'll have to stick with the Wax way of creating classes.