Adding few generic methods to controller and delegate