     self.properties = self.element.properties
     self.owner = owner
     self.context = context
-
-    willBuild()
-    if pendingStateMutations.count > 0 {
-      state = processStateMutations()
-      processStateMutationCallbacks()
-    }
-
-    instance = renderElement().build(withOwner: self, context: nil)
   }
 
   public func render(_ location: URL) -> Template {

    return render().build(with: self)
  }

  open func render() -> Template {
    fatalError("Must be implemented by subclasses")
  }

    }
  }

  lazy var instance: Node = self.makeInstance()
  private lazy var pendingStateMutations = [StateMutation]()
  private lazy var pendingStateMutationCallbacks = [StateMutationCallback]()

