Meh, you can't use custom metaclass if it doesn't fit with the base's one