remove the null pointer checks on controllers and leave the errors to be caught by the custom implemented ModelNotFoundException;