Prevent instantiation of abstract classes whose superclass isn't Object

Fixes #9