Error: different generic derivations of the same class are ancestors
  of the same class.
What to do: ensure the derivations are identical or remove offending
  inheritance links.
