fix: passing properties as ReflectionProperty