fixed hasCompatibleOutput in AbstractDescriptorModule