In this specific case there is an option for you that addresses this complaint, where the model isn't coupled with the app.