dict((p, getattr(instance, p)) for p in dir(instance) if p not in dir(Test) or
    isinstance(getattr(Test, p), property))
Python: retrieve  all properties of a class instance that uses the @property annotation