changed how models are created on collection model create