fix bug: domain validate rule: a-label should converted to u-label and
then validate;
remove unused items;
add toString method.