<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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)