on_cast python cast_self