Added subclass init to controller