:add: beta version with utils.property.get_property function and remove raises TypeError in docstrings if elt is not unhashable