void OnEnable()
    {
        RecorderBase recorder = target as RecorderBase;

        recorder.InitRecording();

        // Setup the SerializedProperties.
        recordProp        = serializedObject.FindProperty("doRecord");
        saveProp          = serializedObject.FindProperty("doSave");
        cancelProp        = serializedObject.FindProperty("doCancel");
        recordingProp     = serializedObject.FindProperty("recording");
        responseProp      = serializedObject.FindProperty("responseText");
        recordingNameProp = serializedObject.FindProperty("recordingName");
    }