 	/// The version(s) that are required to satisfy this dependency.
 	public var version: VersionSpecifier
 
-	/// The raw version string specified in the Cartfile
-	public var versionString : String
-
-	public init(repository : Repository, versionString: String) {
-		self.repository = repository
-		self.versionString = versionString
-		self.version = VersionSpecifier.fromJSON(versionString) ?? .Any
-	}
-
 	/// Attempts to parse a Dependency specification.
 	public static func fromScanner(scanner: NSScanner) -> Result<Dependency> {
 		if !scanner.scanString("github", intoString: nil) {

		let minor = (components.count > 1 ? components[1].toInt() : 0)
		let patch = (components.count > 2 ? components[2].toInt() : 0)

		return success(self(major: major!, minor: minor ?? 0, patch: patch ?? 0))
	}
}


	public static func fromScanner(scanner: NSScanner) -> Result<VersionSpecifier> {
		func scanVersion() -> Result<Version> {
			var version: NSString? = nil

			if scanner.scanUpToString("\n", intoString: &version) {
				if let version = version {
					return Version.fromString(version)
				}
