public ResultValue(IErrorResult error) : this(error.AsEnumerable()) { }
public ResultCollection(IErrorResult error) : this(error.AsEnumerable()) { }