removed abstract dispatch() method from Controller, closes #93