Adds recursive record copying to CakePHP models