uniqueness validation in nested package part
new porder for a package
change ability