Add list() operation to Repository interface