Model : assoc => obj