Shouldn't this be MethodDescriptor and not ProperDescriptor?