#745 adding support for CArrayDataProviders only if based on a CModel
array