docs: def obj(self):
          """
          Returns passed object but if chain method is used
          returns the last processed result
          """
          if self._wrapped is not self.Null:
              return self._wrapped
          else:
              return self.object