I stumbled on this problem when refactoring a functionality to return an object instead of an array, but I forgot to update the return value Within the if statement. @larsmans: From your linked site: "Observe that descriptors are only invoked for new type objects or courses." I also bear in https://trehan-floors.in/