Idef inheritance fixed