public override bool DeleteRecord(BaseRecord br) { var sr = br as SubRecord; if (sr == null) { return false; } return this.SubRecords.Remove(sr); }