Generating Models and Model Objects