Fix validate propagation bug with hasMany associations