protected Result <string> Ok() => Result.Ok();
 protected Result <string> Fail(string error) => Result.Fail(error);