You should typehint the ReflectionProperty arguments