getting closer: DI and entities