yes I thought about that as well, its better, but still not sure if this is the right way to do instantiate those models.