protected override object OnGet(Engine engine) { if (Quote) return engine.Quote(ValueProperty); var type = engine.GetType(TypeProperty, TypePath, TypeCodeTree); return engine.Get(ValueProperty, Path, CodeTree, type); }