assign default model if not provided in constructor