Массовое присваивание attributes AR

Здравствуйте, делаю массовое присваивание:




if(isset($_POST['Contact'])) {

        	$form->setAttributes($_POST['Contact']);

Но почему-то ничего атрибутам не присваивается, если делаю


if(isset($_POST['Contact'])) {

        	$form->setAttributes($_POST['Contact'],false);

То все отлично работает.Вопрос почему так?

с точки зрения безопасности, если у вас у аттрибута есть валидатор, или он помечен как safe massive-assignment будет на него проходит, если нет = придется ставить вторым параметром false