Add hash-based virtual method table building (using pyextensibletype)