skip Enum & ValueType as super types