Refactored the `BaseWrapper` class.

The method `_fixArrayField` is now a function.
Added the function `_isNotEmpty`.
Added the magic methods `__bool__` and `__repr__`.
Added the `ObjectRef` wrappers.

Added two wrappers to support the ObjectRef SOAP type, `ObjectRef`
and `ObjectRefReadOnly`, the latest is used for immutable objects.