     private var cameraIsSetup = false
     private var cameraIsObservingDeviceOrientation = false
 
-    private var _cameraDevice = CameraDevice.Back
     private var _flashMode = CameraFlashMode.Off
     private var _cameraOutputMode = CameraOutputMode.StillImage
     private var _cameraOutputQuality = CameraOutputQuality.High

            if let validCaptureSession = self.captureSession {
                validCaptureSession.beginConfiguration()
                validCaptureSession.sessionPreset = AVCaptureSessionPresetHigh
                self._addVideoInput()
                self._setupOutputs()
                self._setupOutputMode(self._cameraOutputMode)
                self.cameraOutputQuality = self._cameraOutputQuality

        }
    }
    
    private func _setupOutputMode(newCameraOutputMode: CameraOutputMode) {
        captureSession?.beginConfiguration()
        
