public void ExtractFrom(object target)
        {
            if (target == null)
            {
                return;
            }

            InjectReflectionTypeInfo typeInfo = InjectReflection.GetTypeInfo(target.GetType());

            typeInfo.ExtractFrom(this, target);
        }
        public void InjectTo(object target)
        {
            if (target == null)
            {
                return;
            }

            InjectReflectionTypeInfo typeInfo = InjectReflection.GetTypeInfo(target.GetType());

            typeInfo.InjectTo(this, target);
        }