internal VersionTarget(out TryAdvance tryAdvance) { tryAdvance = TryAdvance; }
internal Target(out TryAdvance tryAdvance) { tryAdvance = TryAdvance; }