+ AbstractError and error code supports
* [bug] minor bug fixed on AbstractError.
* [AbstractError] internal errors use object instead of array
- remove unnecessary required package