Refactor the #valid? method in FormCollection. Introduce a helper method to collect errors from each model.