title: The class ..$Proxy$_$$_WeldClientProxy' does not have the property '...'
body: <p>So I am struggling with getting a sample app to work. I'm using Primefaces 3.3M4-SNAPSHOT, JBOSS 7 web profile (CDI and JSF Mojarra).</p>
  
  <p>I have my backing bean:</p>
  
  <pre><code>@Named
  @ViewScoped
  @URLMapping(id = "viewEditor", pattern = "/editor/e", viewId = "/editor/editor.jsf")
  public class ViewEditor implements Serializable {
  
  public void deleteNode() {
      selectedNode.getChildren().clear();
      selectedNode.getParent().getChildren().remove(selectedNode);
      selectedNode.setParent(null);
  
      selectedNode = null;
  
  }
  }
  </code></pre>
  
  <p>My xhtml:</p>
  
  <pre><code>        &lt;p:contextMenu for="docs"&gt;
              &lt;p:menuitem value="View" update="documentPanel"
                  icon="ui-icon ui-icon-search" oncomplete="documentDialog.show()" /&gt;
              &lt;p:menuitem value="Delete"
                  actionListener="#{viewEditor.deleteNode}" update="docs"
                  icon="ui-icon ui-icon-close" /&gt;
          &lt;/p:contextMenu&gt;
  </code></pre>
  
  <p>When I run my app, this is the exception I get:</p>
  
  <pre><code>javax.el.ELException: /editor/editor.xhtml: The class 'application.ViewEditor$Proxy$_$$_WeldClientProxy' does not have the property 'deleteNode'.
      com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94)
      com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82)
      com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183)
      javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
  </code></pre>
  
  <p>Did anyone come across the same issue as I did?</p>