public HandledThing Get(int id) { var thing = this.repository.Query<HandledThing>().First(x => x.Id == id); thing.FetchedCounter++; return thing; }