Reorganize the model constructor, the order requirements are gone now