added spring request scope support