do not use middleclass from luarocks!