Callback Properties in Python