ReflectionMethodMagic is now immutable object