I think this is a special case where pylance is getting confused because the property name and the return type are the same word.
I think this is a special case where pylance is getting confused because the property name and the return type are the same word.