add get propertyvalue
add throw propertynotfound expection