applicationscoped vs stateless