public override UITableViewCell GetCell (UITableView tv)
		{
			var cell = tv.DequeueReusableCell (CellKey) as ActivityElementCell;
			if (cell == null){
				cell = new ActivityElementCell(CellKey);
			}
			cell.Update(this);
			return cell;
		}
        public override UITableViewCell GetCell(UITableView tv)
        {
            var cell = tv.DequeueReusableCell(CellKey) as ActivityElementCell;

            if (cell == null)
            {
                cell = new ActivityElementCell(CellKey);
            }
            cell.Update(this);
            return(cell);
        }
 public float GetHeight(UITableView tableView, NSIndexPath indexPath)
 {
     return(ActivityElementCell.CellHeight(Activity.Text));
 }