Why does Weld always create new @ApplicationScoped class instances? I have a Jersey Rest API and Weld Dependency Injection set up.