This is IMHO actually confusing. What's wrong with using a normal doctrine repository @Ocramius ?