public IWiimoteCalibrationRecord getRightRecordingItem(DateTime p_RecordedTime)
        {
            if (Right == null)
                Right = new WiimoteCalibrationRecord(this, RIGHT_CALIBRATION_NAME, p_RecordedTime, false);

            return (IWiimoteCalibrationRecord)Right;
        }
        public IWiimoteCalibrationRecord getStandStillRecordingItem(DateTime p_RecordedTime)
        {
            if (StandStill == null)
                StandStill = new WiimoteCalibrationRecord(this, STAND_STILL_CALIBRATION_NAME, p_RecordedTime, false);

            return (IWiimoteCalibrationRecord)StandStill;
        }
        public IWiimoteCalibrationRecord getLeftRecordingItem(DateTime p_RecordedTime)
        {
            if (Left == null)
                Left = new WiimoteCalibrationRecord(this, LEFT_CALIBRATION_NAME, p_RecordedTime, false);

            return (IWiimoteCalibrationRecord)Left;
        }