move cell models to the controller model rather than allocating memory each time it is reused