metaclasses, multi_inheritance, redis.