public abstract string GetAvatarSubdirectory(string avatarCode, AvatarSubdirectory dir);
public override string GetAvatarSubdirectory(string avatarCode, AvatarSubdirectory dir) { return(EnsureDirectoryExists(Path.Combine(GetAvatarDirectory(avatarCode), AvatarSubdirectories [dir]))); }