use abstract SlmQueue/Controller/AbstractController