Remove ‘bignum’ project dependency

- change the AbstractObject implementation

- review the related tests