My suggestion below is simply a cheap strategy to bypass that if you only want your application to work and you are feeling confident that a null object here wont cause any much larger difficulties Shifting the descriptors on the metaclass lets them to operate their magic on the class https://propertyingurugram.in/builder/conscient-group/