Change `child_np` to use `E_Type`, not `__class__`

Fix `child_np` for the case that reload-instances are passed in for
`roles`.