changed from BeanFactoryPostProcessor to standard @Component with @PostConstruct as it now needs to scan the context for fully configured instances of WebSocketActionArgumentResolver so that it can configure each WebSocketAction with them.