private function mergeCore($logType, $logArray)
    {
        //====================================================================//
        // Fast Line
        if (empty($logArray)) {
            return;
        }
        //====================================================================//
        // Detect ArrayObjects
        if ($logArray instanceof ArrayObject) {
            $logArray = $logArray->getArrayCopy();
        }
        //====================================================================//
        // If Current Log is Empty
        if (!isset($this->{$logType})) {
            $this->{$logType} = $logArray;
        //====================================================================//
        // Really merge Logs
        } else {
            foreach ($logArray as $message) {
                array_push($this->{$logType}, $message);
            }
        }
    }