// MPropertyAutoExpandSelf
class PropertyUpgrade_t
{
public:
    CUtlString m_strPropertyName;
    CUtlString m_strBonus;
    CUtlString m_strStreetBrawlBonus;
private:
    uint8 pad_0018[8];
public:
    EAbilityUpgradeType m_eUpgradeType;
    // MPropertyDescription = If set, only applies the scaling of this upgrade to the specified stat
    // MPropertySuppressExpr = ( m_eUpgradeType != EAddToScale && m_eUpgradeType != EMultiplyScale )
    EStatsType m_eScaleStatFilter;
private:
    uint8 pad_0028[16];
};

KV3 Class Defaults

{
    m_strPropertyName = ""
    m_strBonus = ""
    m_strStreetBrawlBonus = ""
    m_eUpgradeType = "EAddToBase"
    m_eScaleStatFilter = "EStatsCount"
}