Safety, Stability And Performance In Learning-Based Control Using Predictive Control Methods