qsharedpointer to solvercontainer