add more labels for properties
add more properties labes in contract
adapt proofs to new property labels
remove assertion and adapt proof