allow controller methods to be non-static