ADD Project that contains validation, custom validation, message externalization