Add ability to inherit multiple types that then inherit the same type.