building the model instance in another place (makes it more flexible if constructor injections are needed)