Bit more ruby like
Association publishing, using SQL batching too