Issue 12078 & 12143 & 12555 & 11622 - Separate class hierarchy calculation from class member semantics