Observable repository