inheritance reduction