ReflectionPropertyMagic: create as immutale object
ReflectionParameterMagic is now immutable object