Angular and Chain of Responsibility Pattern: Handling Requests