The get, set and del item methods didn't correctly lookup the value from the parent native instance because the functions took the type from the instance. Fixes #8758