I can see both being useful, though object.property() means that there is a custom implementation of the method, which means it might not give me a Correct™ answer, whereas property(object) tells me that, if the function is a builtin, I will get a Correct™ return value.