when collection property changes sets hasValue on parent model true