enhance property file initialization mechanism
change type of resource names from list to array
refactoring of validation messages(make customization easier)
implement the sample to show how to customize validation message