fix to be able to empty construction / add property obviously and update documents