public IAState GetState(int Id) { var data = _repoDataFetcher.RepoGetStateData(Id); var state = _factory.CreateState(data[0], _factory.CreateLogger()); return state; }