I'm not sure that this is working because it is a Python method being called as a property