fix(CircularError): to extend ArgumentError