public void CacheVecProp(int hvoObj, int[] hvos)
{
if (hvos == null)
throw new ArgumentNullException("Should not pass null to CacheVecProp");
int cvDel = 0;
int[] old;
if (m_values.TryGetValue(hvoObj, out old))
cvDel = old.Length;
m_values[hvoObj] = hvos;
SendPropChanged(hvoObj, 0, hvos.Length, cvDel);
}