Explaining/reasoning changes on classes' hierarchy