 			time: NSDate(timeIntervalSince1970: data.time!.doubleValue),
 			comment: data.comment,
 			stamp: (UnsafePointer<UInt8>(data.id!.bytes) + 16).memory,
-			votes: data.votes?.integerValue ?? 0
+			rating: [data.ups?.integerValue ?? 0, data.downs?.integerValue ?? 0]
 		)
 	}
 

			time: NSDate(),
			comment: comment,
			stamp: StampFactory.stamper,
			votes: 0
		)

		StampFactory.stamper = StampFactory.stamper &+ 1
	}

	var debugDescription: String {
		get { return "User = \(user.UUIDString) stamp = \(stamp)\nTimestamp = \(time)\nComment = \(comment)\nVotes = \(votes)\n" }
	}

	//MARK - Internal Dynamo Representation

		}
	}

	init(user: NSUUID, time: NSDate, comment: String?, stamp: UsageStamp, rating: [Int]) {
		self.user = user
		self.time = time
		self.comment = comment
		self.stamp = stamp
		self.rating = rating
	}

	convenience init(comment: String? = nil) {
