Control when checkout controller creates a model