models and catch exceptions in applicationc ontroller