Adição do campo Hint na classe de exceção EHorseException, para descrever a solução do erro;
Adição do método ToJSON para geração do JSON dos campos da classe EHorseException utilizado pelo handle-exception;
ToJSON: O método ToJSON foi criado para gerar o JSON da classe EHorseException utilizado pelo handle-exception, como é um método virtual pode ser sobrescrito e manipulado para gerar o JSON conforme a necessidade sem precisar de um PR para modificação.
Por Exemplo: Desta forma não foi preciso abrir um PR para o desenvolvimento do HashLoad para incluir o campo novo, simplesmente alterado o método ToJSON.
ToJSON: O método ToJSON foi criado para gerar o JSON da classe EHorseException utilizado pelo handle-exception, como é um método virtual pode ser sobrescrito e manipulado para gerar o JSON conforme a necessidade sem precisar de um PR para modificação.
Por Exemplo: Desta forma não foi preciso abrir um PR para o desenvolvimento do HashLoad para incluir o campo novo, simplesmente alterado o método ToJSON.