changed static getters and setters in controllers to be non-static gette...

...rs, this allows the methods to be properly overridden in any sublcass