うまくできないのかもしれませんが、`Class.new` は使えませんでしたか？