- self = Data_Make_Struct (klass, Evas_Object *, c_evas_object_mark,
- c_evas_object_free, cont);
- *cont = esmart_container_new (*e);
+ self = Data_Make_Struct (klass, RbEvasObject, c_evas_object_mark,
+ c_free, cont);
+ cont->real = esmart_container_new (e->real);