doesn't these parameters missing some typehint ? As it is used as (possibly ?) ReflectionProperty afterwards...