on_cast faad2 cast_self
on_cast icu check_self
