Improve the error messages and use specific exceptions for significant errors such as 'Resource Not Found', 'Access Denied', etc.