Refining Controller superclass