on_cast  soprano check_self
