     }
     
     private func customInitialization() {
+        // Background image view properties
+        backgroundImageView.backgroundColor = UIColor.clearColor()
+        backgroundImageView.contentMode = .ScaleAspectFill
+        
         // Table view properties
         taskNodeTableView.backgroundColor = UIColor.clearColor()
         taskNodeTableView.separatorStyle = .None

        taskNodeTableView.rowHeight = UITableViewAutomaticDimension
        taskNodeTableView.estimatedRowHeight = 100
        
        addTaskNodeTableView()
    }
    
    private func addTaskNodeTableView() {

import UIKit

public class TaskNodeView: UIView {
    public var backgroundImageView: UIImageView = UIImageView(frame: CGRect.zero)
    public var taskNodeTableView: UITableView = UITableView(frame: CGRect.zero, style: .Plain)
    public weak var hintsTextViewDelegate: HintsTextViewDelegate?
    
