addition of prop aspects expression/weavers types