public RecorderItem BeginRecorderItem(string description) { if (string.IsNullOrEmpty(description)) { throw new ArgumentNullException("description"); } return new RecorderItem(this, description); }