When getting/derefing primitives, handle Fields as well (unwrap to get underlying primitive value).