Actually, in general, I thin instantiating preloads should happen in the controller.