protected static void Deserialize(ref JObject jObject, AmbientHitableObject ambientHitableObject)
        {
            HitableObjectSerializer.Deserialize(ref jObject, ambientHitableObject);

            SerializationUtils.SetFromObject(jObject, ambientHitableObject, type, serializeableProperties);
        }
        protected static void Deserialize(ref JObject jObject, LivingEntity livingEntity)
        {
            HitableObjectSerializer.Deserialize(ref jObject, livingEntity);

            SerializationUtils.SetFromObject(jObject, livingEntity, type, serializeableProperties);
        }