Allow handle types and loop to be inheritable