public virtual void Initialize(FdoCache cache, ICmObject obj, int flid, string fieldName,
IPersistenceProvider persistProvider, Mediator mediator, string displayNameProperty, string displayWs)
{
Debug.Assert(cache != null);
Debug.Assert(flid != 0);
Debug.Assert(fieldName != null && fieldName.Length > 0);
m_displayNameProperty = displayNameProperty;
m_displayWs = displayWs;
m_persistProvider = persistProvider;
m_mediator = mediator;
m_cache = cache;
m_obj = obj;
m_flid = flid;
m_fieldName = fieldName;
}