title: WELD-001410: The injection point has non-proxyable dependencies
body: <p>I have two Managed Beans:</p>
  
  <p>SessionBean:</p>
  
  <pre><code>@Named(value = "sessionBean")
  @SessionScoped
  public class SessionBean implements Serializable {
  
    private final Param param
  
    SessionBean(Param param) {
        this.param = param;
    }
  
  }
  </code></pre>
  
  <p>and TypesBean:</p>
  
  <pre><code>@Named(value = "typesBean")
  @RequestScoped
  public class TypesBean {
  
    @Inject
    private SessionBean session;
  
  }
  </code></pre>
  
  <p>The project builds, but does not deploy: </p>
  
  <blockquote>
    <p>Error occurred during deployment: Exception while loading the app : WELD-001410 The injection point [field] @Inject private com.example.TypesBean.session has non-proxyable dependencies. Please see server.log for more details.</p>
  </blockquote>
  
  <p>What's the problem?</p>