Lazy load entity and repository + presence validation of entity and repo on load

As title
Isn't this entity check redundant? If it's missing it will blow with `EntityNotFound`.