Feature/contextlesscontroller

Context as argument is redundant. If the subclass needs it, it can require it itself.