Есть легендарная идея на форуме табло))
Если был источник, например, одна бд, если поменять на другую бд, но с этими же полями в модели через реплейс - считай, все поля заново связывать, все визы красные, день интересной работы. А если через хмл - нааайс