docs: def store_object(self, obj):
          """
          Save `obj` into database and into proper indexes.
  
          Attr:
              obj (obj): Indexable object.
  
          Raises:
              InvalidType: When the `obj` doesn't have right properties.
              Unindexableobjlication: When there is no indexes defined.
          """
          self._check_obj_properties(obj)
  
          with transaction.manager:
              self._put_into_indexes(obj)