OptionalpathOptionalrecursionSpecifies whether to include children (OneLevel), all descendants (Full), or None
OptionalversionVersion string (interpretation based on VersionType defined in subclass
OptionalversionVersion modifiers (e.g. previous)
OptionalversionHow to interpret version (branch,tag,commit)
Path to item