code: def _elements(self):
          
          if not hasattr(self, '_elements_cached'):
              setattr(self, '_elements_cached', list(self._select()))
          return self._elements_cached
docs: The cached list of elements.