- implement armin's awesome metaclass adaptor, can drop the refs to MetaBase.