Repository observer without callback

We can simplify the repository observer even more by getting rid of the callback and simply letting it return it's entities.