fix list_properties and list_properties_2 method, add read_property_2 method