public async Task <T> GetEntity <T>(int id) where T : CharacterEntity
        {
            CharacterData characterData = (CharacterData)(await _repo.FetchOne(id)); // For now let's deal with having to cast our repo data
            T             character     = characterData.ConfigureCharacter <T>();

            return((T)character);
        }