[Python-Dev] Can we improve support for abstract base classes with desciptors