Validation for Id/Name Changes made by Krasi Zarev (krasizarev@msn.com).