descriptors for field access and fallback