finally managed to initialize the component without implicit setup