merge from Para
add some property for Structs