added strictAssignment config option
updated CModel to understand strictAssignment config property
updated _config from private to protected