downgraded class dependecy