Modified to use Record object instead of Object in prep for using
Generics.