Replaced ID with IDRecord