be careful with association.all() as it reloads the association when preload() is used