List<String> get paths { if (_cachedCount != count) { _cachedPaths = .generate(count, (i) => (ref.paths + i).value.toD); } return _cachedPaths; }