     
     let nameLabel = UILabel()
     let statusLabel = UILabel()
-    let dateLabel = UILabel()
     let statusImageView = UIImageView()
 
     private var activityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: .Gray)

    private func reloadData() {
        self.nameLabel.text = self.viewModel.name()
        self.statusLabel.text = self.viewModel.status()
        self.dateLabel.text = self.viewModel.lastUpdateDateString()
        self.setupPackageStatusImageView()
        
        self.setNeedsUpdateConstraints()

                
                NSLayoutConstraint(item: self.activityIndicatorView, attribute: .CenterY, relatedBy: .Equal, toItem: self.statusImageView, attribute: .CenterY, multiplier: 1.0, constant: 0.0),
                NSLayoutConstraint(item: self.activityIndicatorView, attribute: .CenterX, relatedBy: .Equal, toItem: self.statusImageView, attribute: .CenterX, multiplier: 1.0, constant: 0.0),
                
                NSLayoutConstraint(item: self.nameLabel, attribute: .Top, relatedBy: .Equal, toItem: self.contentView, attribute: .Top, multiplier: 1.0, constant: 10.0),
                NSLayoutConstraint(item: self.nameLabel, attribute: .Leading, relatedBy: .Equal, toItem: self.statusImageView, attribute: .Trailing, multiplier: 1.0, constant: 15.0),
                NSLayoutConstraint(item: self.nameLabel, attribute: .Trailing, relatedBy: .Equal, toItem: self.contentView, attribute: .Trailing, multiplier: 1.0, constant: -10.0),
                
                NSLayoutConstraint(item: self.statusLabel, attribute: .Top, relatedBy: .Equal, toItem: self.nameLabel, attribute: .Bottom, multiplier: 1.0, constant: 0.0),
                NSLayoutConstraint(item: self.statusLabel, attribute: .Leading, relatedBy: .Equal, toItem: self.statusImageView, attribute: .Trailing, multiplier: 1.0, constant: 15.0),
