accept class names or instances
test mop::meta