add support for casting GDL content