Embedded classes reflection new instance creation with internal PHP classes

@stof this embedded property reflection should be usable in any context where you'd use a `ReflectionProperty` instead.

I noticed this requirement when adding the type-hints at line 56: `$parentProperty` and `$childProperty` can be either a `ReflectionProperty` or a `ReflectionEmbeddedProperty`