/// <summary>
        /// Starts loading the record data.
        /// </summary>
        private void LoadRecordData()
        {
            SetState("Loading record data");

            TaskListener listener = new TaskListener();

            listener.OnProgress += SetProgress;
            listener.OnFinished += FinalizeLoad;
            RecordStore.Reload(listener);
        }