inheritance conflict