proc { |, viewer|
{
:id => ["id"],
:additionalType => "http://getfetcher.net/Item",
:reviewBody => ["text"],
:author => PersonUser.new(:twitter, ["user"]),
:viewer => PersonUser.new(:twitter, viewer),
:dateCreated => Fetcher::Microdata::Twitter::Service.instance.created_at_to_timestamp(["created_at"]),
:provider => ["twitter", ["source"]],
:url => "https://twitter.com/#{["user"]["screen_name"]}/status/#{["id"]}",
:itemReviewed => ArticleSmall.new(:twitter, ["retweeted_status"], ["retweeted_status"]["user"])
}
}