allow setting a default metaclass (fixes #106)